html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
    font-family: Lucida Sans Unicode, Lucida Grande, Lucida Sans, Helvetica, Arial, Sans serif;
}
a, img
{
    outline: none;
    border: 0px;
}

span.right_desc li{list-style:none outside none;margin:0 0 0 0px;padding:0 0 0 12px !important;background:url("/Portals/1/bullet2.jpg") no-repeat scroll left 6px transparent;}
a:link, a:visited, a:active
{
    color: #7f7f7f;
    outline: none;
    text-decoration: none;
}
a:hover
{
    color: #000;
    outline: none;
    text-decoration: none;
}
html, form, iframe, body, td, span, p, ul, li, h1, h2, h3, h4, h5, h6, ol, table
{
    margin: 0px;
    padding: 0px;
}
body
{
    margin: 0;
    padding: 0;
    background: #dbf5f3;
    font-size: 11px;
    text-align: center;
}

.SiteBody
{
    margin: 0 auto;
    width: 962px;
    background: #FFFFFF;
    text-align: left;
    overflow: hidden;
    position: relative;
}
.paddMargin
{
    margin: 0 25px 25px 25px;
}
.InnerBody
{
    width: 912px;
    clear: both;
    display: table-cell;
}
.header
{
    width: 100%;
    clear: both;
}
.logo
{
    text-align: center;
    height: 75px;
}
.mainnav
{
    text-align: left;
    margin:0 0 0 20px;
    height:20px;
}
.addthis
{
    float: right;
    margin-right: 8px;
    margin-bottom: 11px;
    _margin-right: 4px;
}

#row
{
    height:23px;
    width:100%;
    position:relative;
    margin-top:3px;
}
#row .left_Cell
{
    width: 750px;
    float: left;
}
#row .right_Cell
{
    width: 155px;
    float: right;
}
.BreakLine
{
    clear: both;
}
/*########################### Body ##########################*/

.ContentPane
{
    width: 100%;
    clear: both;
}
.LeftPan
{
    width: 162px;
    float: left;
    margin-right: 8px;
}
.MiddPan
{
    width: 556px;
    float: left;
}
.RightPan
{
    width: 161px;
    float: right;
}
.topLine
{
    border-top: 1px solid #eae7e0;
    clear: both;
}
.LeftPan01
{
    width: 160px;
    float: left;
}
.RightPan01
{
    width: 742px;
    float: right;
}
/*############################# WIDGETS PART #########################*/

.widget_wrap
{
    background: #f5f5f0; /*background: #ccc;*/
    width: 100%;
    clear: both;
}
.Widget_Left
{
    width: 292px;
    float: left;
}
.Widget_Midd
{
    width: 292px;
    float: left;
}
.Widget_Right
{
    width: 292px;
    float: left;
}
.spacTop
{
    float: left;
    width: 100%;
    height: 9px;
}
.spac9px
{
    float: left;
    width: 9px;
    height: 140px;
}
.spac91px
{
    float: left;
    width: 9px;
    height: 140px;
}
.spac25px
{
    height: 25px;
    width: 912px;
}
.space20
{
    height: 25px;
    width: 100%;
}
.footer
{
    width: 944px;
    margin: 9px auto 0 auto;
    text-align: center;
    clear: both;
    z-index: 104;
}

.events
{
    font-size: 9px;
    color: #7f7f7f;
}
.search_widget div
{
    clear: both;
}
.txtbox
{
    font-size: 11px;
    color: #484441;
}
.home_txtbox
{
    font-size: 10px;
    color: #484441;
}
.txtbox_search
{
    font-size: 11px;
    color: #484441;
    height: 18px;
}
.search_widgetInner
{
    width: 160px;
    background: #f5f5f0;
    display: block;
    overflow: hidden;
}

.innerSearchWidget
{
    height: 284px;
    _height: 283px;
    width: 160px;
    overflow: hidden;
    background-color: #f5f5f0; /*background-color:#ccc;*/
}
.innerSearchWidget .paddMargin
{
    margin: 10px 10px 10px 10px;
    _margin-right: 13px;
    padding: 22px 15px 17px 8px;
    _padding-right: 12px;
    background-color: #fff;
    display: block;
}
.innerSearchWidget h3
{
    height: 57px;
    text-indent: -9999px;
    display: block;
    background: url(../../../../../../../../Portals/1/SearchJobsHeading.png) no-repeat 0 0;
    padding: 0;
    margin: 0;
}
.JobSearchWidgetTxt
{
    font-size: 10px;
    line-height: 13px;
    color: #040404;
    height: 89px;
    display: block;
}

.divFor_inner
{
    background: #FFF;
    margin: 10px;
}
.search_widget_bg
{
    background: #FFFFFF; /*padding-left: 5px;*/
}
.clear
{
    background: #ffffff;
}

.Main_container
{
    width: 100%;
    background: #f5f5f0;
}
.break
{
    clear: both;
}
.header_row
{
    height: 62px;
    background: #f5f5f0;
    color: #838380;
    font-size: 17px;
}
.header_row a
{
    color: #7f7f7f;
    text-decoration: none;
    outline: none;
}
.row_style
{
    height: 40px;
    line-height: 1.5em;
    background: #fff;
    text-indent: 5px;
}
.AlterRow_style
{
    height: 40px;
    line-height: 1.5em;
    background: #f5f5f0;
    text-indent: 5px;
}
.Row_Links
{
    text-decoration: none;
    font-weight: bold;
}
.row_style a, .AlterRow_style a
{
    color: #7f7f7f;
    text-decoration: underline;
    text-transform: uppercase;
    outline: none;
}
.row_style a:hover, .AlterRow_style a:hover
{
    color: #000;
    text-decoration: none;
    font-weight: bold;
    outline: none;
}
.searchTable
{
    text-align: left;
    font-size: 12px;
    color: #7f7f7f;
    width: 100%;
}
.searchTable th
{
    height: 60px;
    _height: 62px;
    padding-left: 5px;
}
.search_widget div
{
    clear: both;
}
.txtbox
{
    font-size: 11px;
    color: #484441;
    border: 1px solid #D4D4D4;
}
.search_widget
{
    width: 292px;
    background: #fff;
}
.search_widget_bg
{
    margin: 9px 9px 0px 9px;
}
.Home_search_widget_bg
{
    margin: 6px 9px 0px 9px;
}
.clear
{
    clear: both;
}
/*############ COMMON #################*/

.break
{
    clear: both;
}
/*## END ##*/



/*############ INNER JOB SEARCH WIDGET #################*/
.txtbox_inner
{
    font-size: 11px;
    color: #484441;
}
.txtbox_search_inner
{
    font-size: 11px;
    color: #484441;
    height: 18px;
}
.search_widget_inner
{
    width: 160px;
    background: #f5f5f0; /*##################### Background color can change here. ##################*/
    display: table;
}
.divFor_inner
{
    background: #FFF;
    margin: 10px;
}
.search_widget_bg_inner
{
    background: #FFFFFF;
    padding-left: 5px;
}
/*## END ##*/


/*############ SEARCH RESULT #################*/
.paginat
{
    float: right;
    padding-right: 50px;
    width: 20%;
}
.preview_clss
{
    float: left;
    padding-right: 20px;
    padding-top: 4px;
}
.next_clss
{
    float: right;
    padding-right: 8px;
    padding-top: 4px;
}
.middle_clss
{
    float: left;
}
.foot_rowcheck
{
    height: 25px;
    width: 100%;
    padding-top: 19px;
}
.leftPrint
{
    float: left;
    width: 10%;
    padding-left: 27px;
}
.rightPagi
{
    float: right;
    margin-right: 15px;
}
.footer_div
{
    width: 100%;
    height: 66px;
    _height: 68px; /* FOOTER HEIGHT V CAN ++ OR --  ONE ##################*/
    background: #f5f5f0;
}
.searchTable
{
    text-align: left;
    font-size: 12px;
    color: #7f7f7f;
    width: 100%;
}
.searchTable td, .searchTable tr
{
    height: 33px;
    padding-left: 20px;
    padding-right: 0px;
    _height: 33px;
}
.searchTable th
{
    height: 64px;
    _height: 66px;
    padding-left: 20px;
}
.header_row
{
    height: 64px;
    _height: 66px;
    background: #f5f5f0;
    font-size: 16px;
    color: #7f7f7f;
}
.header_row a
{
    color: #7f7f7f;
    text-decoration: none;
    outline: none;
}
.row_style
{
    background: #fff;
    text-indent: 0px;
}
.AlterRow_style
{
    background: #f5f5f0;
    text-indent: 0px;
}
.Row_Links
{
    text-decoration: none;
    font-weight: bold;
}
.row_style a, .AlterRow_style a
{
    color: #7f7f7f;
    text-decoration: underline;
    font-weight: bold;
    outline: none;
}
.row_style a:hover, .AlterRow_style a:hover
{
    color: #000;
    text-decoration: none;
    outline: none;
}
th.col
{
    display: block;
}
.date
{
    white-space: nowrap;
}
.jobCartContent
{
    margin-left: 116px;
}
.jobCartTable
{
    font-size: 11px;
    line-height: 20px;
    color: #231f20;
}
.jobCartHeader
{
    font-size: 11px;
    line-height: 31px;
    color: #231f20;
    background: #f5f5f0;
}
.jobcartlink
{
    color: gray;
    font-size: 12px;
    text-align: right;
    width: 490px;
}
.jobcartlink a
{
    color: gray;
    font-size: 12px;
    text-decoration: underline;
    outline: none;
}
.jobcartlink a:hover
{
    color: #208d86;
    font-size: 12px;
    text-decoration: none;
    outline: none;
}
.jobCartContent a:link, .jobCartContent a:active, .jobCartContent a:visited
{
    text-decoration: none;
    color: #231f20;
    font-size: 11px;
}
.jobCartContent a:hover
{
    text-decoration: none;
    color: #000;
    font-size: 11px;
}
.Main_container
{
    width: 100%;
    background: #f5f5f0;
}
.messageBox
{
    display: block;
    border: 1px #F5F5F0 solid;
    width: 475px;
    _width: 490px;
    padding: 5px 5px 5px 8px;
}
.jobcartlink img
{
    margin-left: 3px;
}

tr.jobCartHeader th
{
    padding-left: 10px;
    white-space: nowrap;
}
table.jobCartTable tr td
{
    padding-left: 10px;
}

/*############ SEND TO FRIEND #################*/
.bcksearchlink
{
    padding-top: 10px;
    color: gray;
    font-size: 12px;
}
.bcksearchlink a
{
    color: gray;
    font-size: 12px;
    text-decoration: underline;
}
.bcksearchlink a:hover
{
    color: #208d86;
    font-size: 12px;
    text-decoration: none;
}
.textareabox
{
    float: left;
    color: #333;
    font-size: 12px;
}
.search_main_content
{
    background: #f5f5f0;
    padding-left: 20px;
}
.search_heading
{
    font-size: 14px;
    font-weight: bold;
    color: #666;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 15px;
}
/*## END ##*/


/*############ DEATILS PAGE #################*/
.left_label
{
    float: left;
    font-weight: bold;
}




.right_desc
{
    /*float: left;*/
    line-height: 1.6em;
    padding-top: 8px;
    _padding-top: 0px;
}
.jobtitle
{
    color: #000000;
}
.jobtitle span
{
    margin: 0px 0px 10px 0px;
    font-size: 31px;
	display:block;
}
.clearrow
{
    clear: both;
}
.jobdetaillink
{
}
.jobdetaillink a
{
    text-decoration: underline !important;
    padding: 0px 35px 0px 0px;
}
.jobdetaillink a:hover
{
    text-decoration: none !important;
}
.martopbot
{
    margin: 10px 0px 5px 0px;
    padding: 0;
    font-weight: bold;
}
.main_cont ul, .main_cont li
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
.main_cont
{
    width: 100%;
    background: #f5f5f0;
}
.main_left
{
    width: 395px;
    float: left;
    padding-left: 20px;
    padding-top: 15px;
	overflow:hidden;
}
.main_left1
{
    width: 415px;
    float: left;
   
    padding-top: 15px;
	overflow:hidden;
}
.main_left1 .disp
{
 padding-left: 20px;
}

/* .main_left1 ul li,.right_desc ul li
{
list-style:disc;
margin:0 0 0 15px;
padding:0;
}
*/

.main_right
{
    padding-top: 10px;
    padding-right: 10px;
    width: 290px;
    float: right;
}

.buttons
{
    width: 410px;
    padding-bottom: 10px;
    float: left;
}
.apply_btn
{
    float: right;
    padding-right: 10px;
}





.hightlighrow
{
    background-color: #208d86;
    color: #208d86;
    text-decoration: none;
    font-weight: bold;
}
.normalrow
{
    color: gray;
    text-decoration: underline;
    font-weight: bold;
}
.paginat
{
    float: right;
    padding-right: 50px;
    width: 20%;
}
.preview_clss
{
    float: left;
    padding-right: 20px;
    padding-top: 4px;
}
.next_clss
{
    float: right;
    padding-right: 8px;
    padding-top: 4px;
}
.middle_clss
{
    float: left;
}
.foot_rowcheck
{
    height: 25px;
    width: 100%;
    padding-top: 19px;
}
.leftPrint
{
    float: left;
    width: 10%;
    padding-left: 27px;
}

.preLeft
{
    float: left;
    padding-top: 7px;
    _padding-top: 7px;
}
.pageNavi
{
    float: left;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 10px;
    font-weight: bold;
    color: #666;
    padding-top: .48em;
    _padding-top: .7em;
    vertical-align: text-top;
}
.nextRight
{
    float: left;
    padding-top: 7px;
}
.footer_div
{
    width: 100%;
    height: 66px;
    _height: 68px; /* FOOTER HEIGHT V CAN ++ OR --  ONE ##################*/
    background: #f5f5f0;
}
.JobSearchResults
{
    background: #f5f5f0 url(../../../../../../../../Portals/1/img/JobSearchResultsHeading.jpg) no-repeat 36px 29px;
    height: 92px;
    display: block;
}
.JobSearchResults h1
{
    text-indent: -9999px;
    display: block;
    overflow: hidden;
    height: 38px;
}
.JobSearchResultsContent
{
    padding: 0 0 20px 0;
    background: #f5f5f0;
    display: block;
}
.preLeft
{
    float: left;
    padding-top: 7px;
    margin-top: -30px;
}
.pageNavi
{
    float: left;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 10px;
    font-weight: bold;
    color: #666;
    padding-top: .48em;
    _padding-top: .7em;
    vertical-align: text-top;
}
.nextRight
{
    float: left;
    padding-top: 7px;
}
.JobSearchResultsGrid
{
    text-align: left;
    font-size: 11px;
    color: #3f3d3d;
    text-transform: uppercase;
}
.JobSearchResultsGrid td, .JobSearchResultsGrid th
{
    padding: 0 10px 0 24px;
}
.JobSearchResultsRow
{
    background: #f5f5f0;
    line-height: 30px;
    color: #3f3d3d;
}
.JobSearchResultsRow b
{
    font-weight: normal;
}
.JobSearchResultsRow a:link, .JobSearchResultsRow a:visited, .JobSearchResultsRow a:active
{
    text-decoration: underline;
    color: #3f3d3d;
    font-weight: normal;
}
.JobSearchResultsRow a:hover
{
    text-decoration: none;
    color: #000;
    font-weight: normal;
}
.JobSearchResultsAlter
{
    background: #fff;
    line-height: 30px;
    color: #3f3d3d;
}
.JobSearchResultsAlter b
{
    font-weight: normal;
}
.JobSearchResultsAlter a:link, .JobSearchResultsAlter a:visited, .JobSearchResultsAlter a:active
{
    text-decoration: underline;
    color: #3f3d3d;
    font-weight: normal;
}
.JobSearchResultsAlter a:hover
{
    text-decoration: none;
    color: #000;
    font-weight: normal;
}
.JobSearchResultsHeader
{
    background: #fff;
    line-height: 30px;
    color: #000;
    font-weight: 500;
}
.JobSearchResultsHeader a:link, .JobSearchResultsHeader a:visited, .JobSearchResultsHeader a:active
{
    color: #000;
    text-decoration: none;
    text-transform: uppercase;
}
.JobSearchResultsHeader a:hover
{
    color: #000;
    text-decoration: underline;
}
.searchTable
{
    text-align: left;
    font-size: 12px;
    color: #666;
    width: 100%;
}
.searchTable td, .searchTable tr
{
    height: 33px;
    padding-left: 20px;
    padding-right: 0px;
    _height: 33px;
}
.searchTable th
{
    height: 64px;
    _height: 66px;
    padding-left: 20px;
}
/* FOOTER HEIGHT V CAN ++ OR -- TWO ###################*/
.break
{
    clear: both;
}
.header_row
{
    text-indent: 0px;
    height: 64px;
    _height: 66px;
    background: #f5f5f0;
    font-size: 15px;
}
/* FOOTER HEIGHT V CAN ++ OR -- THREE ##############*/
.header_row a
{
    color: #838380;
    text-decoration: none;
}
.row_style
{
    background: #fff;
    text-indent: 0px;
}
.AlterRow_style
{
    background: #f5f5f0;
    text-indent: 0px;
}
.Row_Links
{
    text-decoration: none;
    font-weight: bold;
}
.row_style a, .AlterRow_style a
{
    color: gray;
    text-decoration: underline;
    font-weight: bold;
}
.row_style a:hover, .AlterRow_style a:hover
{
    color: #208d86;
    text-decoration: none;
    font-weight: bold;
}
th.col
{
    display: block;
}
.date
{
    white-space: nowrap;
}
.bcksearchlink
{
    padding-top: 10px;
    color: gray;
    font-size: 12px;
}
.bcksearchlink a
{
    color: gray;
    font-size: 12px;
    text-decoration: underline;
}
.bcksearchlink a:hover
{
    color: #208d86;
    font-size: 12px;
    text-decoration: none;
}
.textareabox
{
    float: left;
    color: #333;
    font-size: 12px;
}
.search_main_content
{
    width: 100%;
}
.search_heading
{
    font-size: 14px;
    font-weight: bold;
    color: #666;
    padding-left: 0px;
    padding-bottom: 10px;
    padding-top: 15px;
}
.borders
{
    border-top: 1px solid gray;
    width: 97%;
    margin: 10px 0px;
}
.SendtoaFriendContent
{
    padding-left: 18px;
}
.stfheading
{
    color: #000000;
    font-size: 37px;
    padding-top: 20px;
}
.stfheading h4
{
    color: #222222;
    font-size: 16px;
    margin-bottom: 20px;
}
.disp
{
    clear: both;
}
.left_label
{
    float: left;
    font-weight: bold;
}

.jobtitle
{
    color: #000000;
}
.clearrow
{
    clear: both;
}
.jobdetaillink
{
}
.jobdetaillink a
{
    text-decoration: underline !important;
    padding: 0px 35px 0px 0px;
}
.jobdetaillink a:hover
{
    text-decoration: none !important;
}
.martopbot
{
    margin: 10px 0px 5px 0px;
    padding: 0;
    font-weight: bold;
}
.main_cont ul, .main_cont li
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
.main_cont
{
    width: 100%;
    background: #f5f5f0;
}


.apply_btn
{
    float: right;
    padding-right: 10px;
}
.spaceImg
{
    margin-right: 7px;
    outline: none;
    border: 0px;
}
/* ################################################################### Inline Styles ############################################### */

.heading
{
    font-family: Sterling Display Roman;
    font-size: 41px;
}
.mainFAQ
{
    width: 98%;
    margin-left: 37px;
    margin-top: 20px;
    line-height: 1.3em;
}
.mainFAQ .faqinnerText
{
    color: #231F20;
    font-size: 11px;
    padding: 0 73px 20px 10px;
}
.mainFAQ .faqinnerText h4
{
    text-transform: uppercase;
    font-size: 10.2px;
    line-height: 17.2px;
    color: #231f20;
}

span, h3, h4
{
    margin: 0px;
    padding: 0px;
}
h3
{
    font-size: 30px;
    color: #444;
    padding-bottom: 30px;
}
h4
{
    font-size: 12px;
    color: #555;
}
.innerText
{
    font-size: 12px;
    color: #231f20;
    line-height: 1.3em;
    padding-bottom: 20px;
    width: 90%;
}
.readBtn
{
    font-size: 10px;
    float: right;
    margin-top: 9px;
}
.readBtn a:link, .readBtn a:active, .readBtn a:visited
{
    color: #7f7f7f;
    text-decoration: none;
    background: url(../../../../../../Portals/1/Right_Arrow.jpg) no-repeat 65px 3px;
    padding-right: 25px;
}
.readBtn a:hover
{
    color: #000;
    text-decoration: none;
    background: url(../../../../../../Portals/1/Right_Arrowh.gif) no-repeat 65px 3px;
    padding-right: 25px;
}
.readmore
{
    display: none;
}
.closeBtn
{
    background: transparent url(../../../../../../Portals/1/closeNew.gif) no-repeat scroll left 1px;
    float: right;
    font-size: 10px;
    height: 10px;
    line-height: 10px;
    overflow: hidden;
    padding: 0 30px 0 13px;
}

.closeBtn a:link, .closeBtn a:active, .closeBtn a:visited
{
    color: #7f7f7f;
    text-decoration: none;
}
.closeBtn a:hover
{
    color: #000;
    text-decoration: none;
}
/* Accordion */

ul.accordion
{
    width: 100%;
    padding: 0;
    margin: 0px 0 0 0;
    float: left;
    display: block;
}
.accordion li
{
    background: #a5e5e1;
    cursor: pointer;
    list-style-type: none;
    padding: 0;
    margin: 0 0 2px 0;
    display: block;
    background: url(../../../../../../../../Portals/1/close_new.jpg) no-repeat;
}
.accordion a
{
    text-decoration: none;
    padding: 0 300px 0 25px;
    display: block;
    cursor: pointer;
    line-height: 25px;
    font-size: 13px;
    font-family: "SterlingDisplay HTF Roman" , "Times New Roman" , Times, serif;
    font-weight: normal;
    color: #3daeb6;
}
.accordion a:link
{
    text-decoration: none;
    display: inline;
    outline: none;
}
.accordion a:visited
{
    text-decoration: none;
    color: #3daeb6;
    display: inline;
    outline: none;
}
.accordion a:hover
{
    text-decoration: none;
    color: #3daeb6;
    display: inline;
    outline: none;
}
.accordion a:active
{
    text-decoration: none;
    color: #3daeb6;
    display: inline;
    outline: none;
}

.accordion li div
{
    padding: 15px 25px;
    color: #333333;
    display: none;
    clear: both;
    background: #fff;
    cursor: default;
    line-height: 17px;
    font-weight: normal;
}
.accordion li div span
{
    width: 100%;
    display: block;
    font-size: 11px;
    line-height: 17px;
    font-weight: normal;
}

.accordion li.active, .accordion li.source_closed > a
{
    background: url(../../../../../../../../Portals/1/open_new.jpg) no-repeat;
}


ul.accordion li.active
{
    background: url(../../../../../../../../Portals/1/open_new.jpg) no-repeat;
}


A.darkfont
{
    color: #000;
}
A.darkfont:hover
{
    color: #000;
}
A.darkfont:visited
{
    color: #000;
}



a.clickLinks:active, a.clickLinks:link, a.clickLinks:visited
{
    color: #7f7f7f;
    padding: 0px;
    margin: 0px;
    text-decoration: none;
    font-family: Lucida Sans Unicode, Lucida Grande, Lucida Sans, Helvetica, Arial, Sans serif;
    font-size: 11px;
    display: inline;
    line-height: 17px;
    text-decoration: underline;
}
a.clickLinks:hover
{
    color: #000;
    text-decoration: underline;
}



a.clickLink:active, a.clickLink:link, a.clickLink:visited
{
    color: #7f7f7f;
    padding: 0px;
    margin: 0px;
    text-decoration: none;
    font-family: Lucida Sans Unicode, Lucida Grande, Lucida Sans, Helvetica, Arial, Sans serif;
    font-size: 11px;
    display: inline;
    line-height: 17px;
}
a.clickLink:hover
{
    color: #000;
}


.bulletter_ol
{
    background: url(/Portals/1/bullet.gif) no-repeat 1px 7px;
    padding-left: 10px;
    _padding-left: 11px;
    line-height: 18px;
}

.bulletter_ns
{
    background: url(/Portals/1/bullet.gif) no-repeat 1px 6px;
    padding-left: 10px;
    line-height: 18px;
}


.bulletter
{
    background: url(/Portals/1/bullet_new.jpg) no-repeat 1px 9px;
    padding-left: 9px;
    margin-right: 9px;
    line-height: 18px;
}

.bullet
{
    background: url(/Portals/1/bullet_new.jpg) no-repeat 1px 9px;
    padding-left: 8px;
    line-height: 18px;
}
.bullet1
{
    background: url(/Portals/1/bullet_new.jpg) no-repeat 1px 9px;
    padding-left: 9px;
    margin-right: 9px;
    line-height: 18px;
    float: left;
}
.bullet2
{
    background: url(/Portals/1/bullet_new.jpg) no-repeat 1px 9px;
    padding-left: 8px;
    margin-right: 9px;
    line-height: 18px;
    float: left;
}
.bullet3
{
    background: url(/Portals/1/bullet_new.jpg) no-repeat 1px 9px;
    padding-left: 9px;
    margin-right: 9px;
    line-height: 18px;
    float: left;
}
.bullet4
{
    background: url(/Portals/1/bullet_new.jpg) no-repeat 1px 9px;
    padding-left: 8px;
    line-height: 18px;
    float: left;
}
.bullet5
{
    background: url(/Portals/1/bullet_new.jpg) no-repeat 2px 9px;
    padding-left: 9px;
    margin-right: 9px;
    line-height: 18px;
}

.bulletti
{
    background: url(/Portals/1/bullet_new.jpg) no-repeat 1px 7px;
    padding-left: 9px;
    margin-right: 5px;
    float: left;
}

.roww
{
    width: 100%;
}
.leftcolumn1
{
    float: left;
    text-align: left;
    width: 350px;
    margin-bottom: 20px;
}

.leftcolumn2
{
    float: right;
    text-align: left;
    width: 270px;
    margin-bottom: 20px;
}

.ukbottom
{
    margin-left: 26px;
    margin-top: 15px;
    float: left;
}


#dnn_NAV1_ctlNAV1ctr60
{
    border-right: 1px solid #EBEBEB;
}
.faqHeading
{
    background: url(../../../../../../../../Portals/1/img/FAQHeading.jpg) no-repeat 10px 8px;
    height: 80px;
    display: block;
}
.faqHeading h1, h2
{
    text-indent: -9999px;
    display: block;
}
#WhyTiffanyContent
{
    text-align: left;
    line-height: 17.5px;
}
#WhyTiffanyContent .main
{
    padding-left: 34px;
}
#WhyTiffanyContent .main span
{
    display: block;
}
#WhyTiffanyContent .botom_img
{
    padding-top: 10px;
    padding-left: 8px;
}
#WhyTiffanyContent .left
{
    float: left;
    /*width: 530px;*/
    width:600px;
}
#WhyTiffanyContent .left p
{
    padding-left: 3px;
}
#WhyTiffanyContent .right
{
    float: right;
}
.whyTiffanyHeading
{
    background: url(../../../../../../../../Portals/1/img/WhyTiffanyCoHeading.jpg) no-repeat 1px 22px;
    height: 74px;
    _height: 70px;
    display: block;
}
.whyTiffanyHeading h1, h2
{
    text-indent: -9999px;
    display: block;
}
ul.WhyTiffanyLinksList
{
    margin: 16px 0 17px 3px;
    padding: 0;
}
ul.WhyTiffanyLinksList li
{
    background: url(/Portals/1/bullet.gif) no-repeat 0 7px;
    padding-left: 11px;
    line-height: 17.2px;
    font-size: 9px;
    margin: 0;
    list-style-type: none;
}




.profDevHeading
{
    background: url(../../../../../../../../Portals/1/img/ProDevHeading.jpg) no-repeat 37px 37px;
    height: 87px;
    display: block;
}

.profDevcontent
{
    margin-left: 38px;
    width: 640px;
    font-size: 11px;
    color: #231f20;
    line-height: 17.2px;
}


.profDevHeading h1, h2
{
    text-indent: -9999px;
    display: block;
}
.opportunitiesHeading
{
    background: url(../../../../../../../../Portals/1/img/OpportunitiesHeading.jpg) no-repeat 37px 25px;
    height: 97px;
    display: block;
}

.opportunitiesContent
{
    margin: 0 205px 0 41px;
    font-size: 11px;
    color: #231f20;
    line-height: 17.2px;
}
.opportunitiesBtmLink
{
    margin: 0 205px 0 44px;
}
.opportunitiesHeading h1, h2
{
    text-indent: -9999px;
    display: block;
}


ul.opportunitiesLinksList
{
    margin: 3px 0 17px 1px;
    padding: 0;
}
ul.opportunitiesLinksList li
{
    background: url(/Portals/1/bullet.gif) no-repeat 0 7px;
    padding-left: 10px;
    line-height: 17.2px;
    font-size: 9px;
    margin: 0;
    list-style-type: none;
}





.retailHeading
{
    background: url(../../../../../../../../Portals/1/img/RetailHeading.jpg) no-repeat 35px 21px;
    height: 95px;
    display: block;
}
.retailHeading h1, h2
{
    text-indent: -9999px;
    display: block;
}
.retailContent
{
    margin: 0 100px 0 37px;
    font-size: 11px;
    line-height: 17.2px;
}


.SeasonalJobsHeading
{
    background: url(../../../../../../../../Portals/1/img/SeasonalJobsHeading.jpg) no-repeat 35px 21px;
    height: 92px;
    display: block;
}
.SeasonalJobsHeading h1, h2
{
    text-indent: -9999px;
    display: block;
}

.seasonaljobscontent
{
    margin: 0 270px 0 35px;
    line-height: 17px;
    font-size: 11px;
}

.seasonaljobscontent .leftcol
{
    width: 450px;
    line-height: 17px;
    float: left;
}
.seasonaljobscontent .rightcol
{
    width: 252px;
    float: left;
    background: #f5f5f0;
}
.seasonaljobscontent .rightcol_cont
{
    margin: 11px;
    background: #a5e5e1;
}





.seasonaljobscontent ul, .seasonaljobscontent ul li
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    line-height: 17.2px;
}
.seasonaljobscontent .lineHgt
{
    line-height: 23px;
}
.seasonaljobscontent .bulletList
{
    margin-top: 18px;
    display: block;
    clear: both;
}
.seasonaljobscontent .RetailList
{
    margin-top: 15px;
    display: block;
    clear: both;
}
.seasonaljobscontent .RetailOppList
{
    margin-top: 5px;
    display: block;
    clear: both;
}
.seasonaljobscontent .SalesList
{
    margin-top: 5px;
    display: block;
    clear: both;
}

.seasonaljobscontent .DistList
{
    margin-top: 14px;
    display: block;
    clear: both;
}

.seasonaljobscontent .SalesList ul, .seasonaljobscontent .DistList ul
{
    margin-top: -3px;
}
.seasonaljobscontent .bulletList ul li, .seasonaljobscontent .RetailList ul li, .seasonaljobscontent .SalesList ul li, .seasonaljobscontent .DistList ul li
{
    background: url(/Portals/1/bullet_new.jpg) no-repeat 0 9px;
    padding-left: 7px;
    line-height: 17.2px;
}
.seasonaljobscontent .RetailList ul li, .seasonaljobscontent .SalesList ul li, .seasonaljobscontent .DistList ul li
{
    float: left;
    margin-right: 10px;
}

.SeasonalBtmLink
{
    margin-top: 17px;
    display: block;
    clear: both;
}







.newStoresHeading
{
    background: url(../../../../../../../../Portals/1/img/newStoresHeading.jpg) no-repeat 37px 21px;
    height: 90px;
    display: block;
}
.newStoresHeading h1, h2
{
    text-indent: -9999px;
    display: block;
}

.newstorescontent
{
    margin: 0 65px 0 38px;
    font-size: 11px;
    color: #231f20;
    line-height: 17px;
}

.opp_click
{
    margin: 15px 0px 0px 50px;
    padding: 15px 0px 0px;
    width: 420px;
    clear: both;
    _padding-top: 0px;
    _margin-top: 0px;
}

.soc_click
{
    margin: 15px 0px 0px 25px;
    padding: 15px 0px 0px;
    width: 420px;
    clear: both;
    _padding-top: 0px;
    _margin-top: 0px;
}
.us_click
{
    margin: 15px 0px 0px 26px;
    padding: 15px 0px 0px;
    width: 420px;
    clear: both;
    _padding-top: 0px;
    _margin-top: 0px;
}
.uk_click
{
    margin: 15px 0px 0px 26px;
    padding: 15px 0px 0px;
    width: 420px;
    clear: both;
    _padding-top: 0px;
    _margin-top: 0px;
}

.blkbold
{
    font-weight: bold;
    color: #000;
}

.craftspersonHeading
{
    background: url(../../../../../../../../Portals/1/img/HoningYourCraftHeading.jpg) no-repeat 40px 21px;
    height: 92px;
    display: block;
}
.craftspersonHeading h1, h2
{
    text-indent: -9999px;
    display: block;
}

.craftspersonContent
{
    margin: 0 50px 0 41px;
    font-size: 11px;
    color: #231f20;
    line-height: 17px;
}


.jobCartHeading
{
    background: url(../../../../../../../../Portals/1/img/JobCartHeading.jpg) no-repeat 126px 8px;
    height: 53px;
    display: block;
    margin-top: 107px;
}
.jobCartHeading h1, h2
{
    text-indent: -9999px;
    display: block;
}
.sendFriendHeading
{
    background: url(../../../../../../../../Portals/1/img/SendToAFriendHeading.jpg) no-repeat 35px 57px;
    height: 120px;
    display: block;
}
.sendFriendHeading h1, h2
{
    text-indent: -9999px;
    display: block;
}
.advSearchHead
{
    background: url(../../../../../../../../Portals/1/img/advanced_searchhead.jpg) no-repeat 38px 66px;
    height: 200px;
    width: 472px;
}
.advSearchHead h1, h2
{
    display: block;
    text-indent: -9999px;
    margin: 0;
    padding: 0;
}
.advSearchHead div
{
    margin: 116px 0px 0px 40px;
    line-height: 16px;
}
.Faq_title
{
    padding-left: 12px;
    font-weight: bold;
    color: #666;
    text-transform: uppercase;
}
.faqinnerText
{
    font-size: 11px;
    color: #231f20;
    padding-left: 10px;
    padding-bottom: 20px;
}
.faqinnerText a
{
    color: #7f7f7f;
    text-decoration: none;
}
.faqinnerText a:hover
{
    color: #000;
    text-decoration: noen;
}
.innerText
{
    font-size: 11px;
    color: #231f20;
    padding-left: 10px;
    line-height: 1.3em;
}
.innerText a
{
    color: #7f7f7f;
    text-decoration: none;
}
.innerText a:hover
{
    color: #000;
    text-decoration: none;
}
.opporBanner .wrapper
{
    width: 739px;
    height: 308px;
}
.opporBanner .left
{
    width: 570px;
    float: left;
}
.opporBanner .right
{
    width: 142px;
    float: left;
}
.opporBanner .break
{
    clear: both;
}
.opporBanner .spacTop
{
    float: left;
    width: 100%;
    height: 9px;
}
.opporBanner .spaceImg
{
    float: left;
    width: 9px;
    height: 290px;
}
.opporBanner .spaceImg1
{
    float: right;
    width: 9px;
    height: 290px;
}
.opporBanner .spaces
{
    width: 142px;
    height: 9px;
    float: left;
}
.backButton
{
    font-size: 9px;
    margin-left: 10px;
}
.backButton img
{
    display: none;
}
.backButton a:link, .backButton a:active, .backButton a:visited
{
    color: #7f7f7f;
    text-decoration: none;
    background: url(../../../../../../Portals/1/arrow.jpg) left center no-repeat;
    padding-left: 12px;
    line-height: 16px;
}
.backButton a:hover
{
    color: #000;
    text-decoration: none;
    background: url(../../../../../../Portals/1/leftarrowh.gif) left center no-repeat;
    padding-left: 12px;
    line-height: 16px;
}

.readmore_top
{
    padding-left: 20px;
    color: #7f7f7f;
    line-height: 12px;
    _line-height: 11px;
}
.readmore_top a, .readmore_top a:visited
{
    text-decoration: none;
    color: #7f7f7f;
    font-size: 9px;
}
.readmore_top a:hover
{
    text-decoration: none;
    color: #000;
}





.craftContent .wrapper
{
    width: 739px;
    height: 308px;
}
.craftContent .left
{
    width: 570px;
    float: left;
}
.craftContent .right
{
    width: 142px;
    float: left;
}
.craftContent .break
{
    clear: both;
}
.craftContent .spacTop
{
    float: left;
    width: 100%;
    height: 8px;
}
.craftContent .spaceImg
{
    float: left;
    width: 8px;
    height: 290px;
}
.craftContent .spaceImg1
{
    float: right;
    width: 8px;
    height: 290px;
}
.craftContent .spaces
{
    width: 142px;
    height: 9px;
    float: left;
}
.btmLft
{
    background: #fff url(../../../../../../Portals/1/Home_Event_logo.jpg) no-repeat left center;
    width: 292px;
    overflow: hidden;
    height: 140px;
}
.btmLftContent
{
    margin: 47px 0 0 163px;
    _margin-top: 44px;
    color: #7f7f7f;
}
.ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel
{
    border: none;
    color: black;
    cursor: pointer;
    font-size: 11px;
    font-style: normal;
    font-family: Lucida Sans Unicode, Lucida Grande, Lucida Sans, Helvetica, Arial, Sans serif;
}
/*###############  Send to a Friend Page  ##################*/

.SendFriendContent
{
    padding-left: 18px;
}
.stf_fields
{
    float: left;
    font-size: 10px;
    display: block;
    width: 162px;
    line-height: 20px;
}

.snd-friend-txtbox
{
    font-size: 11px;
}
.inputbox_span
{
    line-height: 22px;
    display: block;
    float: left;
    width: 150px;
    font-size: 11px;
}
.spaceImg_details
{
    margin-right: 4px;
}
.newstoreLocation
{
    margin-top: 8px;
    font-size: 14px;
    color: #231f20;
}
/*############### Banners css  ##################*/

/* benefits */
.benefitsBanner
{
    background: url(/Portals/1/img/benefitsBanner.jpg) no-repeat 0 0;
    height: 293px;
}
.benefitsBanner h1
{
    text-indent: -9999px;
    display: block;
    height: 25px;
    padding: 0;
    margin: 0;
    clear: both;
    overflow: hidden;
}
.benefitsBanner h2
{
    text-indent: -9999px;
    display: block;
    height: 25px;
    padding: 0;
    margin: 0;
    clear: both;
    overflow: hidden;
}


.benefitsBanner div
{
    padding: 111px 320px 0 26px;
    line-height: 18px;
    clear: both;
}
/* benefits */


/* ProfessionalSpotlight */

.ProfessionalSpotlight
{
    background: url(/Portals/1/img/ILoveWhatIDoProfSpotlight.jpg) no-repeat 0px 14px;
    height: 283px;
}
.ProfessionalSpotlight h1, .ProfessionalSpotlight h2
{
    text-indent: -9999px;
    display: block;
    height: 25px;
    overflow: hidden;
}

.ProfessionalSpotlight div
{
    margin: 119px 70px 0px 329px;
    line-height: 18px;
}
/* ProfessionalSpotlight */
.corporate
{
    background: url(/Portals/1/img/ILoveWhatIDoProfSpotlight.jpg) no-repeat 0px 0px;
    height: 293px;
}
.corporate h1, .corporate h2
{
    text-indent: -9999px;
    display: block;
    height: 25px;
    overflow: hidden;
}

.corporate div
{
    margin: 111px 70px 0px 332px;
    line-height: 18px;
}

/* ukbenefits */


.ukbenefits
{
    background: url(/Portals/1/img/UKBenifitsBG.jpg) no-repeat -10px 0px;
    height: 293px;
}
.hkbenefits
{
    background: url(/Portals/1/img/HKBenifitsBG.jpg) no-repeat -10px 0px;
    height: 293px;
}

.ukbenefits h1, .hkbenefits h1
{
    text-indent: -9999px;
    display: block;
}
.ukbenefits div
{
    padding: 77px 0 0 26px;
    _padding: 65px 0 0 26px;
    width: 385px;
    line-height: 18px;
}
.hkbenefits div
{
    padding: 104px 0 0 26px;
    _padding: 106px 0 0 26px;
    width: 238px;
    _width: 250px;
    line-height: 18px;
}
.newclass
{
    display: block;
}
.innernewsletterCover
{
    background-color: #f5f5f0;
    margin-top: 10px;
    width: 160px;
    overflow: hidden;
}
.innerNewsletter
{
    background: #5e4438;
    margin: 10px;
    display: block;
}
.innerNewsletter h3
{
    background: url(/Portals/1/img/JoinOurTalentNetwork.png) no-repeat 8px 14px;
    display: block;
    text-indent: -9999px;
    height: 92px;
    margin: 0;
    padding: 0;
}
.innerNewsletterTxt
{
    font-size: 10px;
    line-height: 13px;
    color: #fff;
    margin: 0 14px 0 10px;
    height: 73px;
}


.SubmitBtn
{
    font-size: 10px;
    text-decoration: none;
    line-height: 21px;
    text-align: center;
    text-transform: uppercase;
    padding: 0 20px;
    margin: 0;
    display: block;
}
a.SubmitBtn:link, a.SubmitBtn:active, a.SubmitBtn:visited
{
    background-color: #a5e5e1;
    color: #000;
    border: 1px solid #a5e5e1;
}
a.SubmitBtn:active
{
    background-color: #66cccc;
    color: #000;
    border: 1px solid #66cccc;
}
a.SubmitBtn:hover
{
    background-color: #a5e5e1;
    color: #000;
    border: 1px solid #66cccc;
}
.innerNewsletter .txt
{
    font-size: 9.27px;
    line-height: 12px;
    color: #7f7f7f;
}
.txt
{
    font-size: 9.27px;
    line-height: 12px;
    color: #7f7f7f;
    border: 1px solid #ebebeb;
}


.widgetPaddMargin
{
    background: #FFF;
    margin: 10px;
    display: table;
    padding: 9px 9px 0 9px;
}



.socialrespon
{
    background: url(/Portals/1/img/S_RBG.jpg) no-repeat 0px bottom;
    height: 284px;
    margin-bottom: 6px;
    margin-top: 3px;
}
.socialrespon h1, .socialrespon h2
{
    text-indent: -9999px;
    display: block;
    margin: 0;
    height: 25px;
    overflow: hidden;
}
.socialrespon div
{
    padding: 123px 0px 0px 171px;
    line-height: 18px;
    font-size: 11px;
}



.rightmain
{
    width: 141px;
    _width: 100%;
    background: #f5f5f0;
    padding: 10px;
    position: relative;
}
.rightmain2
{
    width: 141px;
    _width: 100%;
    background: #f5f5f0;
    padding: 10px;
    margin-top: 10px;
}
.rightmain_inner
{
    background: #FFF url(../../../../../..//Portals/1/social_respon_rightbg.jpg) bottom right no-repeat;
    padding-bottom: 94px;
}
.rightmain_inner2
{
    height: 301px;
    background: #FFF;
}


.newserrormsg
{
    text-align: left;
    margin-top: 50px;
    border: 1px solid #EBEBEB;
    padding: 5px;
    line-height: 18px;
    font-size: 12px;
    color: #7f7f7f;
    margin: 50px 50px 20px 50px;
}



/****** Footer-Links******/
.footer-Links
{
    text-align: center;
    line-height: 1.9em;
    font-size: 9px;
    margin-left: 6px;
    _margin-left: 7px;
}

img.footer-Links
{
    width: 12px;
    height: 10px;
    float: left;
}

.footer-Links span
{
    text-transform: uppercase;
    text-align: left;
    padding: 0 7px 0 0;
    font-size: 9px;
    text-decoration: none;
}
.footer-Links span a
{
    text-decoration: none;
    font-size: 9px;
    color: #7f7f7f;
}
span.copyright
{
    color: #7f7f7f;
    font-size: 9px;
}

/****** Footer-Links Ends******/

.jd_buttons
{
    margin-top: 22px;
    width: 100%;
    height: auto;
    text-transform: uppercase;
    color: #7f7f7f;
    font-size: 9px;
    font-family: "Lucida Sans" , Arial;
}
.sendtofriend
{
    width: 150px;
    float: left;
    background: url(/Portals/1/sendToFriend.jpg) no-repeat left center;
    line-height: 1.8em;
    padding-left: 15px;
}
.sendtofriend a
{
    color: #7f7f7f;
    text-decoration: none;
}
.sendtofriend a:hover
{
    color: #000;
    text-decoration: none;
}
.savetocart
{
    width: 150px;
    float: left;
    background: url(/Portals/1/saveToCart.jpg) no-repeat left center;
    line-height: 1.8em;
    padding-left: 15px;
}
.savetocart a
{
    color: #7f7f7f;
    text-decoration: none;
}
.savetocart a:hover
{
    color: #000;
    text-decoration: none;
}
.printbtn
{
    width: 150px;
    float: left;
    background: url(/Portals/1/print.jpg) no-repeat left center;
    line-height: 1.8em;
    padding-left: 15px;
    margin-top: 2px;
}
.printbtn a
{
    color: #7f7f7f;
    text-decoration: none;
}
.printbtn a:hover
{
    color: #000;
    text-decoration: none;
}

.readMoreLink
{
    width: 100%;
    text-transform: uppercase;
    color: #7f7f7f;
    font-size: 10px;
    font-family: "Lucida Sans";
    margin-bottom: 17px;
}
.readMoreLink a
{
    color: #7f7f7f;
    text-decoration: none;
}
.readMoreLink a:hover
{
    color: #000;
    text-decoration: none;
}
.remore_arrow
{
    margin-left: 5px;
}


/*News Letter*/

.join_OurTant_Home
{
    padding-top: 9px;
    padding-left: 32px;
    _padding-top: 6px;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
    .join_OurTant_Home
    {
        padding-top: 8px;
    }
}

.home_lowerleft
{
    width: 100%;
    background: #fff;
    height: 140px;
}
.lear_cont
{
    margin-left: 23px;
    line-height: 13px;
}
.learn_link
{
    float:right;
    margin:21px 0 10px 0;
    padding-right:22px;
}
.vol_img
{
    margin: 2px 9px 0px 0px;
}
.home_JOTN
{
    height: 140px;
}
.hearLink
{
    line-height: 14px;
    _line-height: 10px;
    vertical-align: top;
}

.applyNowPage{
	background:url(images/careerOpportunitiesApplyNowBG.png) no-repeat 36px 0px;
	padding:98px 0 0 40px;
	margin:66px 0 0 0;
}
.applyNowPage h3, .applyNowPage h4{ 
	display:none;
}
.applyNowPage p{

}
.applyNowPage ul li{
	text-transform:uppercase;
}

/*job Agent */
.jobAgent-jobSearchMain{
	padding:0 0 0 0px;
	float:right;
}
.jobAgent-jobSearchResult{
	padding:0px 0px 0px 4px;
}
.jobAgent-jobDetails{
	padding:0px 0px 0px 13px;
	float:left;
}
/*job Agent */

.ControlPanel
{
    width: 962px;
    border: none;
    background: #f1f1f1;
    margin: 0px auto;
    border-bottom: 1px solid #dbf5f3;
}
.ControlPanel label
{
    display: inline;
}
