html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}
body
{
    line-height: 1.5;
}
table
{
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td
{
    text-align: left;
    font-weight: normal;
}
table, td, th
{
    vertical-align: middle;
}
blockquote:before, blockquote:after, q:before, q:after
{
    content: "";
}
blockquote, q
{
    quotes: "" "";
}
a img
{
    border: none;
}
object, embed
{
    display: inline;
}
small
{
    font-size: 95%;
}
body
{
    font-size: 75%;
    color: #666;
    background: #fff;
    font-family: Arial,Helvetica,sans-serif;
}
h1, h2, h3, h4, h5, h6
{
    font-weight: normal;
    color: #111;
}
h1
{
    font-size: 3em;
    line-height: 1;
    margin-bottom: .5em;
}
h2
{
    font-size: 2em;
    margin-bottom: .75em;
}
h3
{
    font-size: 1.2em;
    line-height: 1;
    margin-bottom: 1em;
}
h4
{
    font-size: 1.2em;
    line-height: 1.25;
    margin-bottom: 1.25em;
    height: 1.25em;
}
h5
{
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 1.5em;
}
h6
{
    font-size: 1em;
    font-weight: bold;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img
{
    margin: 0;
}
p
{
    margin: 0 0 1.5em;
}
a
{
    color: #978b3a;
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}
blockquote
{
    margin: 1.5em;
    color: #666;
    font-style: italic;
}
strong
{
    font-weight: bold;
}
em, dfn
{
    font-style: italic;
}
dfn
{
    font-weight: bold;
}
sup, sub
{
    line-height: 0;
}
abbr, acronym
{
    border-bottom: 1px dotted #666;
}
address
{
    margin: 0 0 1.5em;
    font-style: italic;
}
del
{
    color: #666;
}
pre, code
{
    margin: 1.5em 0;
    white-space: pre;
}
pre, code, tt
{
    font: 1em 'andale mono' , 'lucida console' ,monospace;
    line-height: 1.5;
}
li ul, li ol
{
    margin: 0 1.5em;
}
ul, ol
{
    margin: 0 1.5em 1.5em 1.5em;
}
ul
{
   list-style-type: disc;
}
ol
{
    list-style-type: decimal;
}
dl
{
    margin: 0 0 1.5em 0;
}
dl dt
{
    font-weight: bold;
}
dd
{
    margin-left: 1.5em;
}
table.table
{
    margin-bottom: 1.4em;
}
th.table
{
    font-weight: bold;
    background: #C3D9FF;
}
th.table, td.table
{
    padding: 4px 10px 4px 5px;
}
tr.even td
{
    background: #E5ECF9;
}
tfoot
{
    font-style: italic;
}
hr
{
    background: #ddd;
    color: #ddd;
    clear: both;
    float: none;
    width: 100%;
    height: 1px;
    margin: 10px 0;
    border: none;
}
div.hr
{
    height: 1px;
    clear: both;
    border-top: 1px solid #e6e6e6;
    overflow: hidden;
    margin: 10px 0;
}
div.red
{
    border-top: 5px solid #C00;
}
#content-in div.paging-top a.read-more
{
    background-position: 0 -143px;
    font-weight: normal;
}
.big-text
{
    font-size: 102%;
}
hr.space
{
    background: #fff;
    color: #fff;
}
.clearfix:after, .container:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix, .container
{
    display: inline-block;
}
* html .clearfix, * html .container
{
    height: 1%;
}
.clearfix, .container
{
    display: block;
}
.clear
{
    clear: both;
}
.f-left
{
    float: left;
}
.no-margin
{
    margin: 0 !important;
}
.no-padding
{
    padding: 0 !important;
}
.small-text
{
    font-size: 95%;
}
.f-right
{
    float: right;
}
a.read-more
{
    background: url(/system/images/bg-common.gif) no-repeat 0 -144px;
    padding: 0 0 0 7px;
}
a.remove
{
    background: url(/system/images/bg-common.gif) no-repeat 0 -214px;
    padding: 0 0 0 8px;
}
a.view
{
    background: url(/system/images/bg-common.gif) no-repeat 0 -1072px;
    padding: 0 0 0 15px;
}
.no-bg
{
    background: none !important;
}
.no-border
{
    border: none !important;
}
.error, .email-error, .password-error, .mandatory, .alert
{
    color: #c00;
}
label.error
{
    font-size: 95%;
}
span.email-error
{
    font-size: 95%;
}
span.password-error
{
    font-size: 95%;
}
h3.expand a
{
    background: url(/system/images/bg-common.gif) no-repeat 100% -387px;
    display: block;
    float: left;
    width: 100%;
    height: 19px;
    padding: 10px 0 0 0;
    outline: 0 none;
}
h3#toggle
{
    margin: 0;
    padding: 10px 0 12px 10px;
    border-top: 5px solid #978b3a;
    font-size: 16px;
    display: block;
    background: #E6E6E6 url(/system/images/bg-heading.gif) repeat-x 0 100%;
}
h3#toggle a
{
    background: url(/system/images/bg-common.gif) no-repeat 88% -432px;
    display: block;
    padding: 5px 10px 5px 0;
    outline: 0 none;
}
#col-right h3.collapse a
{
    background: url(/system/images/bg-common.gif) no-repeat 88% -392px;
}
div.head
{
    border-top: 5px solid #999;
    margin: 0;
    padding: 10px 10px 15px 10px;
    background: #e6e6e6 url(/system/images/bg-heading.gif) repeat-x 0 100%;
    clear: both;
}
#col-right h3.no-shadow
{
    background-image: none;
}
div.head h3, div.head h4
{
    margin: 0;
}
ul#featuredcontent, ul#featuredcontent li
{
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-type:none;
    float: left;
    width: 100%;
}
ul#featuredcontent li
{
    padding: 0 0 5px 0;
}
ul#featuredcontent li img.thumb
{
    float: left;
    display: block;
    margin: -10px 0 0 0;
    position: relative;
}
ul#featuredcontent h4
{
	margin: 0;
    padding: 5px 10px 0px 5px;
    height: 51px;
    font-size: 100%;
    font-weight: bold;
    background: #e6e6e6;
    border-top: 5px solid #978b3a;
    vertical-align: top;
    line-height: 1em;
    overflow: hidden;
    list-style-type:none;
    list-style-image:none;
    list-style-position:outside;
}
#widget-highlight h4
{
	margin: 0;
	padding: 5px 0px 0px 5px;
    height: 51px;
    font-size: 100%;
    font-weight: bold;
    background: #e6e6e6;
    border-top: 5px solid #978b3a;
    vertical-align: top;
    line-height: 1em;
    overflow: hidden;
    list-style-type:none;
    list-style-image:none;
    list-style-position:outside;
    float:right;
    width:375px;
}
#container
{
    width: 965px;
    margin: 0 auto;
}
#header
{
    height: 120px;
    background: url(/system/images/bg-header.gif) repeat-x 0 100%;
    position: relative;
}
#header h1
{
    margin: 0;
    padding: 0;
    left: 0;
    top: 26px;
    position: absolute;
    width: 399px;
    height: 27px;
}
#header h1 a
{
    display: block;
    float: left;
    width: 399px;
    height: 27px;
    background: url(/system/images/logo-text.gif) no-repeat 0 0;
    text-indent: -999em;
}
#header h1 a img
{
    display: none;
}
#emirates-group
{
    float: right;
    margin: 5px 0 0 0;
    padding: 0 0 5px 0;
}
#emirates-group img
{
    margin: 0 10px 0 0;
}
ul#nav-global, ul#nav-global li
{
    list-style: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 95%;
    color: #978B3A;
}
ul#nav-global
{
    margin: 35px 10px 0 0;
    background: url(/system/images/bg-common.gif) no-repeat 100% 0;
    padding: 0 12px 0 0;
}
ul#nav-global li
{
    float: left;
    background: url(/system/images/bg-common.gif) no-repeat 100% -50px;
    padding: 0 10px 0 0;
    margin: 0 7px 0 0;
}
ul#nav-global li.last
{
    background: none;
    padding: 0;
    margin: 0;
}
ul#nav-top, ul#nav-top li
{
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
}
ul#nav-top
{
    overflow: hidden;
    float: left;
    position: absolute;
    left: 0;
    top: 58px;
}
ul#nav-top li
{
    width: 191px;
    height: 60px;
    background: url(/system/images/bg-nav-top.gif) repeat-x 0 0;
    border-right: 1px solid #cecece;
    overflow: hidden;
}
ul#nav-top li a
{
    display: block;
    float: left;
    border-right: 1px solid #888;
}
ul#nav-top li a:hover, ul#nav-top li.current a
{
    background: url(/system/images/bg-nav-top-on.gif) repeat-x 0 0;
}
#login
{
    width: 388px;
    background: #4e4f4b url(/system/images/bg-login.gif) repeat-x 0 -23px;
    height: 60px;
    font-size: 95%;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 58px;
}
#login p
{
    float: left;
    margin: 0;
    padding: 0;
    width: 260px;
}
#header .logged
{
    background: #4e4f4b url(/system/images/bg-login.gif) repeat-x 0 0;
    color: #FFF;
    padding: 10px;
    line-height: 1.2em;
    height: 40px;
    width: 354px;
}
#header .logout
{
    background: #4e4f4b url(/system/images/bg-logout.gif) no-repeat 0 0;
    color: #FFF;
    padding: 10px;
    line-height: 1.2em;
    height: 40px;
    width: 354px;
}
#header .logged span
{
    color: #CCC;
    padding: 0;
}
#header .logged img.f-right
{
    margin: 10px 0 0 0;
}
#header .logged a
{
    background: none;
    margin: 0;
    padding: 0;
}
#login div#loginForm
{
    margin: 0 0 10px 0;
    padding: 8px 0 0 17px;
    float: left;
    position: relative;
}
#login div#loginForm input
{
    margin: 0;
    padding: 0;
}
#login div#loginForm label
{
    font-weight: bold;
    font-size: 105%;
    color: #FFF;
    margin: 0 8px 0 0;
    display: block;
    float: left;
}
#login div#loginForm span.email-error
{
    font-weight: bold;
    font-size: 105%;
    color: #FFF;
    margin: 0 8px 0 0;
    display: block;
    float: left;
}
#login div#loginForm span.password-error
{
    font-weight: bold;
    font-size: 105%;
    color: #FFF;
    margin: 0 8px 0 0;
    display: block;
    float: left;
}
#login div#loginForm input.txt
{
    width: 100px;
    margin: 0 10px 0 0;
    border: 1px solid #ccc;
    height: 17px;
    float: left;
    color: #333;
    font-size: 95%;
    padding: 2px 5px 0 5px;
}
#login div#loginForm lable.error
{
    position: absolute;
    font-weight: normal;
    font-size: 90%;
}
#login div#loginForm span.error
{
    position: absolute;
    font-weight: normal;
    font-size: 90%;
}
#login div#loginForm span.email-error
{
    position: absolute;
    font-weight: normal;
    font-size: 90%;
}
#login div#loginForm span.password-error
{
    position: absolute;
    font-weight: normal;
    font-size: 90%;
}
#login div#loginForm span.email-error
{
    left: 47px;
    top: 26px;
}
#login div#loginForm span.password-error
{
    left: 168px;
    top: 26px;
}
#login div#loginForm input.password
{
    background: #FFF url(/system/images/txt-password.gif) no-repeat 5px -1px;
}
#login div#loginForm form input.btn
{
    display: block;
    float: left;
}
#login #Register a
{
    font-weight: bold;
    color: #faf7e2;
    background: url(/system/images/bg-common.gif) no-repeat 100% -52px;
    padding: 0 10px 0 0;
    margin: 0 7px 0 0;
}
#login a
{
    font-weight: bold;
    color: #faf7e2;
    background: url(/system/images/bg-common.gif) no-repeat 100% -52px;
    padding: 0 10px 0 0;
    margin: 0 7px 0 0;
}
#login #Register a.last
{
    background: none;
}
#login span#Register
{
    padding: 0 0 0 42px;
}
#breadcrumb
{
    background: url(/system/images/bg-breadcrumb.gif) repeat-x 0 0;
    font-size: 95%;
    padding: 8px 0 10px 15px;
    margin: 0 0 15px 0;
}
#breadcrumb a
{
    background: url(/system/images/bg-common.gif) no-repeat 100% -79px;
    padding: 0 10px 0 0;
    margin: 0 0 0 5px;
}
#breadcrumb a.last
{
    background: none;
}
h2.title
{
    margin: 0;
    padding: 10px 0 0 15px;
    text-transform: uppercase;
    color: #999;
    font-size: 18px;
}
h3.head
{
    border-top: 5px solid #978b3a;
    clear: both;
    background: #e6e6e6 url(/system/images/bg-heading.gif) repeat-x 0 100%;
    margin: 0;
    padding: 10px 0 15px 10px;
    width: 175px;
    float: left;
}
h3.head a
{
    color: #333;
}
#col-left
{
    border-top: 5px solid #999;
    position: relative;
    font-size: 100%;
    min-height: 500px;
    height: auto !important;
    height: 500px;
}
#col-left .thankyou-message
{
    float: left;
    margin: 0 0 20px 0;
}
.less-width .browse-back
{
    font-size: 95%;
    position: absolute;
    right: 0;
    top: -28px;
    background: url(/system/images/bg-common.gif) no-repeat 0 -106px;
    padding: 0 0 0 8px;
}
.browse-back
{
    font-size: 95%;
    position: absolute;
    right: 195px;
    top: -28px;
    background: url(/system/images/bg-common.gif) no-repeat 0 -106px;
    padding: 0 0 0 8px;
}
.back-link
{
    background: url(/system/images/bg-common.gif) no-repeat scroll 0 -108px !important;
    padding: 0 0 0 8px;
    font-size: 95%;
    margin: 0 10px 0 0;
}
#sidebar-left
{
    width: 185px;
    float: left;
    font-size: 95%;
    margin: 0 10px 0 0;
}
ul.nav-left, ul.nav-left li
{
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.nav-left
{
    border-top: 1px solid #e4e4e4;
    border-bottom: 5px solid #e6e6e6;
    margin: 0 0 10px 0;
}
ul.nav-left li ul
{
    border-top: 1px solid #e4e4e4;
    margin: 0;
    padding: 0 0 10px 0;
}
ul.nav-left li
{
    border: 1px solid #e4e4e4;
    border-bottom: 0;
}
ul.nav-left li a
{
    padding: 8px 15px;
    font-weight: bold;
    display: block;
    line-height: 1.25em;
}
ul.nav-left li a:hover, ul.nav-left li.current a
{
    background: #faf7e2 url(/system/images/bg-nav-hover.gif) repeat-y 0 0;
    text-decoration: none;
    color: #666;
}
ul.nav-left li.current li a
{
    background: none;
    color: #978B3A;
}
ul.nav-left li ul
{
    background: #f8f8f8;
    padding: 0 5px 10px 0;
}
ul.nav-left li ul li
{
    border: none 0;
    padding: 0 0 0 17px;
}
ul.nav-left li ul li.current a
{
    background: url(/system/images/bg-common.gif) no-repeat 0 -505px;
    color: #666;
    font-weight: bold;
}
ul.nav-left li ul li.current a:hover
{
    background: url(/system/images/bg-common.gif) no-repeat 0 -505px;
}
ul.nav-left li ul li a
{
    padding: 7px 0 0 8px;
    border: 0 none;
    font-weight: normal;
}
ul.nav-left li ul li a:hover
{
    background: none;
    color: #666;
    text-decoration: underline;
}
ul.nav-left li ul li ul
{
    border: none 0;
}
ul.nav-left li ul li ul li
{
    border: none 0;
    padding: 3px 0 3px 8px;
}
ul.nav-left li ul li ul li a
{
    font-weight: normal;
    background: none;
    padding: 0;
    color: #978b3a;
}
ul.nav-left li ul li ul li a:hover
{
    background: none;
    color: #999;
    text-decoration: underline;
}
div.news-listing ul, div.news-listing ul li
{
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: 1.18em;
}
div.news-listing ul
{
    padding: 2px 0 0 2px;
}
div.news-listing ul li
{
    margin: 0 0 5px 0;
    padding: 0 0 5px 0;
    border-bottom: 1px solid #e6e6e6;
    width: 185px;
}
div.news-listing ul li.last
{
    border: none 0;
}
div.news-listing ul li a.read-more
{
    display: block;
}
div.news-listing ul li p
{
    margin: 0;
    padding: 0;
}
#content
{
    overflow: hidden;
    position: relative;
}
#content h4
{
    margin: 0;
    padding: 0 0 8px 0;
}
#content ul, #content ul li
{
    margin: 0;
    padding: 0;
}
#content ul
{
    padding: 0 0 20px 0;
}
#content ul li
{
    background: none;
    padding: 0 0 10px 10px;
}
#content ol.steps-listing, #content ol.steps-listing li
{
    margin: 0;
    padding: 0;
    font-size: 95%;
    list-style-type: none;
}
#content ol.steps-listing li
{
    float: left;
    width: 188px;
    height: 20px;
}
#content ol.steps-listing
{
    clear: both;
    float: left;
    width: 755px;
    background: #ececec;
    padding: 10px 0 10px 15px;
    margin: 0 0 15px 0;
}
#content ol.steps-listing li.current
{
    font-weight: bold;
    background: url(/system/images/bg-common.gif) no-repeat 0 -142px;
    padding: 0 0 0 10px;
    width: 180px;
}
#related
{
    width: 185px;
    margin: 0 0 0 10px;
    font-size: 95%;
    overflow: hidden;
}
#col-left .narrow-width
{
    width: 136px;
}
#col-left .narrow-width div.tool-box
{
    padding: 10px 0 0 0;
    background: #f6f6f6;
}
#col-left .narrow-width div.tool-box a
{
    font-weight: bold;
    display: block;
    padding: 0 0 10px 30px;
    margin: 0 0 5px 0;
    background: url(/system/images/bg-common.gif) no-repeat;
    border-bottom: 1px solid #FFF;
}
#col-left .narrow-width div.tool-box a.save
{
    background-position: 10px -760px;
}
#col-left .narrow-width div.tool-box a.email
{
    background-position: 10px -786px;
}
#col-left .narrow-width div.tool-box a.print
{
    background-position: 10px -818px;
}
#col-left .narrow-width img.apply-btn
{
    margin: 0 0 10px 0;
}
#job-description
{
    padding: 10px;
    margin: 0 0 10px 0;
    border-bottom: 5px solid #25559f;
    font-size: 95%;
    line-height: 1.2em;
    position: relative;
}
#job-description div.logo
{
    width: 135px;
    position: absolute;
    right: 0;
    top: 15px;
    width: 135px;
    border-left: 1px solid #ededed;
}
#col-left #related .vacancy-listing ul, #col-left #related .vacancy-listing ul li
{
    margin: 0;
    padding: 0;
    list-style: none;
}
.vacancy-listing
{
    background: #F6F6F6;
    margin: 0 0 10px 0;
    float: left;
    width: 185px;
}
#col-left #related .vacancy-listing ul
{
    margin: 10px 0 0 0;
}
#col-left #related .vacancy-listing ul li
{
    padding: 0 0 10px 10px;
    margin: 0 0 10px 0;
    border-bottom: 1px solid #FFF;
    line-height: 1.2em;
    background: none;
}
#col-left #related .vacancy-listing ul li.last
{
    margin: 0;
}
#col-left #related .vacancy-listing ul li a
{
    font-weight: bold;
    background: url(/system/images/bg-common.gif) no-repeat 0 -144px;
    display: block;
    padding: 0 0 0 8px;
}
#col-left #related .vacancy-listing ul li a.read-more
{
    font-weight: normal;
}
#col-left #related ul.media-list, #col-left #related ul.media-list li
{
    margin: 0;
    padding: 0;
    list-style: none;
}
#col-left #related ul.media-list
{
    padding: 10px 0 0 0;
}
#col-left #related ul.media-list li
{
    border-bottom: 1px solid #e6e6e6;
    padding: 0 0 8px 0;
    margin: 0 0 8px 0;
    background: none;
    background: none;
}
#col-left #related ul.media-list li.last
{
    border: none 0;
}
#col-left #related ul.media-list li a
{
    background: url(/system/images/bg-common.gif) no-repeat 0 -547px;
    font-weight: normal;
    padding: 0 0 0 20px;
    display: block;
}

#col-left #related ul.media-list
{
    padding: 10px 0 0 0;
}

#col-left #related p
{
    margin: 0;
    padding: 5px 10px;
    line-height: 1.25em;
}
#spotlight
{
    width: 575px;
    height: 160px;
    margin: 0 0 10px 0;
}
#content-in
{
    padding: 0 6px;
    line-height: 1.4em;
}
.detail-column
{
    width: 410px;
}
#content-in a
{
    font-weight: bold;
}
#content-in a.normal
{
    font-weight: normal;
}
p.description
{
 /*   padding: 0 10px;*/
    margin: 15px 0 15px 0;
    line-height: 1.40em;
}
#col-right
{
    width: 185px;
    float: right;
    margin: 0 0 20px 10px;
    font-size: 95%;
    overflow: hidden;
}
.less-width
{
    float: left;
    width: 770px;
}
.narrow-content
{
    line-height: 1.2em;
    background: #f6f6f6;
    margin: 0 0 10px;
    padding: 0 10px 0;
    float: left;
    clear: both;
    width: 165px;
}
.narrow-content p
{
    margin: 0;
    padding: 0 0 10px 0;
    font-size: 95%;
}
.narrow-content .btn-profile
{
    padding: 0 0 6px 0;
}
#col-right .vacancy-listing ul
{
    margin: -10px 0 0 0;
    padding: 0;
    list-style: none;
    float: left;
    background: #f6f6f6;
}
#col-right .vacancy-listing ul li
{
    padding: 0 0 5px 10px;
    margin: 0 0 5px 0;
    border-bottom: 1px solid #FFF;
    width: 175px;
}
#col-right .vacancy-listing ul li.last
{
    border: none;
    margin: 0;
    padding: 0 0 5px 10px;
}
#col-right .vacancy-listing ul li a
{
    padding: 0 0 0 7px;
    background: url(/system/images/bg-common.gif) no-repeat 0 -143px;
    clear: right;
    font-weight: bold;
    line-height: 1em;
}
#col-right .vacancy-listing ul li a.read-more
{
    font-weight: normal;
}
#welcome
{
    padding: 12px 0 0 10px;
    min-height: 120px;
}
#welcome a.mail
{
    background: url(/system/images/bg-common.gif) no-repeat 100% -52px;
    padding: 0 10px 0 0;
    margin: 0 5px 0 0;
}
#welcome h3
{
    margin: 0;
    padding: 0;
}
#col-left form.search-job
{
    margin: 0 0 20px 0;
    float: left;
    padding: 5px 0 10px 0;
    background: #f6f6f6;
    width: 770px;
    clear: both;
}
span.info
{
    font-size: 95%;
    padding-left: 10px;
}
#col-right form.search-job, #home-col-middle form.search-job, #home-col-middle div.search-job
{
    margin: 0 0 10px 0;
    padding: 10px 0 0 0;
    background: #f6f6f6;
    display: block;
}
#find-job
{
    display: none;
}
#content form.search-job ul, #content form.search-job ul li
{
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
}
#content form.search-job ul li
{
    padding: 0 0 0 9px;
    font-size: 95%;
    background: none;
}
#content form.search-job ul li input.txt
{
    width: 161px;
    height: 13px;
    border: 1px solid #ccc;
}
#content form.search-job ul li label
{
    display: block;
    margin: 0 0 5px 0;
    font-size: 100%;
    font-weight: bold;
}
#content form.search-job ul li label.error
{
    font-size: 95%;
    font-weight: normal;
    margin: 0;
}
#content form.search-job ul li .btn
{
    margin: 22px 0 0 0;
    padding: 0;
}
form.search-job ul li input
{
    padding: 4px 0 4px 5px;
}
#content form.search-job ul li input, form.search-job ul li select
{
    margin: 0;
    font-size: 95%;
    color: #333;
}
form.search-job ul li select
{
    width: 160px;
    font-size: 95%;
    padding: 2px 5px 2px 0;
}
#col-right .search-job ul, #col-right .search-job ul li, #home-col-middle .search-job ul, #home-col-middle .search-job ul li
{
    margin: 0;
    padding: 0;
    width: 100%;
}
#col-right .search-job ul li, #home-col-middle .search-job ul li
{
    padding: 0 0 13px 0;
    list-style: none;
}
#home-col-middle .search-job ul li label
{
    font-size: 95%;
    font-weight: bold;
}
#home-col-middle .search-job ul li label.error
{
    font-weight: normal;
}
#col-right .search-job ul li.last, #home-col-middle .search-job ul li.last
{
    padding: 0 0 10px 0;
}
#col-right .search-job ul li input.btn, #home-col-middle .search-job ul li input.btn
{
    width: 67px;
    height: 22px;
    border: none;
    margin: 0;
    padding: 0;
}
#col-right .search-job ul li input.txt, #home-col-middle .search-job ul li input.txt
{
    width: 160px;
}
#col-right .search-job ul li select, #home-col-middle .search-job ul li select
{
    width: 167px;
}
#col-right form.search-job ul li label
{
    display: block;
    font-size: 100%;
    font-weight: bold;
    margin: 0 0 5px;
}
.perpage a.current
{
    font-weight: bold;
    color: #666;
}
.perpage a
{
    padding: 0 10px 0 0;
}
.paging
{
    font-size: 95%;
}
.paging a.prev
{
    background: url(/system/images/bg-common.gif) 0 -304px;
    margin: 0 10px 0 0;
}
.paging a.next
{
    background: url(/system/images/bg-common.gif) 0 -363px;
    margin: 0 0 0 10px;
}
.paging a.next-active
{
    background: url(/system/images/bg-common.gif) 0 -331px;
}
.paging a.prev-active
{
    background: url(/system/images/bg-common.gif) 0 -347px;
}
#content ul.partners, #content ul.partners li
{
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: 1.25em;
}
#content ul.partners li
{
    margin: 0 0 20px 0;
    padding: 0 0 20px 0;
    float: left;
    clear: both;
    width: 100%;
    border-bottom: 1px solid #e6e6e6;
    background: none;
}
#content ul.partners li.last
{
    border: none;
    margin: 0;
}
#content ul.partners li address
{
    font-weight: bold;
    font-style: normal;
    margin: 0;
    width: 325px;
}
#content ul.partners li p
{
    padding: 10px 0 0 10px;
    margin: 0;
    clear: both;
}
#content a.top
{
    font-size: 95%;
    background: url(/system/images/bg-common.gif) no-repeat 0 -649px;
    padding: 0 0 0 8px;
}
#content ul.partners li h4
{
    margin: 0;
    padding: 0;
    font-weight: bold;
    font-size: 100%;
    color: #666;
}
#content ul.partners li img.f-left
{
    border: 1px solid #e6e6e6;
    margin: 0 18px 0 0;
}
h3.sub-head
{
    margin: 0;
    padding: 10px 0 10px 0;
    width: 550px;
    color: #333;
}
h3.sub-head-level2
{
    margin: 0;
    padding: 15px 0 10px 0;
    width: 550px;
    color: #333;
}
form table td
{
    vertical-align: top;
}
form small, form .small
{
    font-size: 95%;
    color: #333;
}
form input.txt
{
    width: 215px;
    font-size: 95%;
    border: 1px solid #CCC;
    padding: 3px 5px;
    color: #333;
}
form input.medium
{
    width: 125px;
    font-size: 95%;
    border: 1px solid #CCC;
    padding: 5px;
    color: #333;
}
form input.file
{
    font-size: 95%;
    padding: 3px 0 0 5px;
    color: #333;
    height: 18px;
    margin: 0 10px 0 0;
    border: 1px solid #ccc;
    vertical-align: top;
}
div.upload-field
{
    position: relative;
}
img.upload
{
    position: absolute;
    top: 1px;
    left: 335px;
}
form textarea
{
    width: 215px;
    font-size: 95%;
    border: 1px solid #CCC;
    padding: 5px;
    color: #333;
    height: 90px;
    overflow: auto;
    font-family: Arial,Helvetica,sans-serif;
}
form select.multi
{
    width: 225px;
    font-size: 95%;
    border: 1px solid #CCC;
    padding: 0 0 0 5px;
    color: #333;
    height: 100px;
    overflow: auto;
    font-family: Arial,Helvetica,sans-serif;
    float: left;
    overflow: auto;
    line-height: 2em;
}
form select.multi option
{
    margin: 0;
    padding: 3px 0;
}
form table, form table td
{
    margin: 0;
    padding: 0;
}
form table table
{
    margin: 0;
    padding: 0;
}
form table table td
{
    padding: 0 10px 10px 0;
}
form table table td input.medium
{
    margin: 0;
}
form table.table td
{
    padding: 0 0 10px 10px;
}
form table.table td table td
{
    font-size: 95%;
}
form select
{
    width: 225px;
    font-size: 95%;
    color: #333;
}
form select.small
{
    width: 80px;
}
form select.date
{
    width: 58px;
    float: left;
    margin: 0 10px 0 0;
}
a.caledar
{
    background: url(/system/images/icon-calendar.gif) no-repeat 0 0;
    display: block;
    width: 23px;
    height: 20px;
    float: left;
}
a.caledar:hover
{
    text-decoration: none;
}
ul.attachment, #content ul.attachment
{
    width: 310px;
}
ul.attachment, ul.attachment li
{
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 95%;
    color: #999;
}
ul.attachment li
{
    border-bottom: 1px solid #e6e6e6;
    padding: 10px 0;
    clear: both;
    float: left;
    width: 290px;
    background: none;
    font-size: 100%;
}
#content ul.attachment li
{
    width: 380px;
}
ul.attachment li img.thumb
{
    float: left;
    display: block;
    border: 1px solid #999;
    margin: 0 7px 0 0;
}
ul.attachment li.last
{
    border: none;
}
ul.attachment li.doc
{
    background: url(/system/images/bg-common.gif) no-repeat 10px -458px;
    padding: 5px 0 3px 40px;
    width: 250px;
}
ul.attachment li.pdf
{
    background: url(/system/images/bg-common.gif) no-repeat 10px -1041px;
    padding: 5px 0 3px 27px;
    width: 250px;
}
ul.attachment li span.pdf
{
    background: url(/system/images/bg-common.gif) no-repeat 10px -1041px;
    padding: 5px 0 3px 27px;
    width: 100px;
    float: left;
}
form .btn-add, form .btn-remove
{
    display: block;
    float: left;
    width: 32px;
    height: 19px;
    border: 0 none;
    margin: 0 0 10px 0;
    outline: 0 none;
}
form .btn-add
{
    background: url(/system/images/btn-add-item.gif) no-repeat 0 0;
}
form .btn-remove
{
    background: url(/system/images/btn-remove-item.gif) no-repeat 0 0;
}
.buttons
{
    float: left;
    width: 32px;
    padding: 25px 10px 0 10px;
}
.utilities
{
    position: absolute;
    right: 0;
    top: 15px;
}
.utilities a
{
    display: block;
    text-indent: -999em;
    overflow: hidden;
    width: 15px;
    height: 15px;
    float: left;
    margin: 0 8px 0 0;
}
.utilities a.print
{
    background: url(/system/images/bg-common.gif) no-repeat 0 -852px;
}
.utilities a.email
{
    background: url(/system/images/bg-common.gif) no-repeat 0 -887px;
}
ul.group
{
    float: left;
    width: 575px;
}
#content ul.group, ul.group li
{
    margin: 0;
    padding: 0;
    list-style: none;
}
#content ul.group li
{
    float: left;
    width: 185px;
    text-align: center;
    margin: 0 10px 5px 0;
    padding: 0;
    font-weight: bold;
    background: none;
    height: 125px;
    overflow: hidden;
    line-height: 1.10em;
}
#content ul.group li img
{
    display: block;
    float: left;
    clear: both;
    margin: 0 0 5px 0;
}
#content ul.group li.last
{
    margin: 0;
}
#content ul.group li img
{
    border: 1px solid #978b3a;
}
ul.careers-list, ul.careers-list li
{
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.careers-list li
{
    width: 185px;
    float: left;
    margin: 0 10px 20px 0;
    position: relative;
}
ul.careers-list li.last
{
    margin: 0 0 20px 0;
}
ul.careers-list li h4.head
{
    margin: 0;
    padding: 15px 12px 5px 12px;
    height: 24px;
    font-size: 100%;
    font-weight: bold;
    background: #e6e6e6;
    border-top: 5px solid #978b3a;
    vertical-align: top;
    line-height: 1em;
    overflow: hidden;
}
ul.careers-list li h4.head a
{
    color: #333;
}
ul.careers-list li h4.head a:hover
{
    text-decoration: none;
    color: #000;
}
ul.features-list, ul.features-list li
{
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.features-list
{
    width: 575px;
    float: left;
}
ul.features-list li
{
    width: 185px;
    float: left;
    margin: 0 10px 20px 0;
    height: 139px;
    overflow: hidden;
}
ul.features-list li.last
{
    margin: 0;
}
ul.features-list li.less-padding h4.head
{
    padding: 8px 0 0 12px;
    height: 36px;
}
ul.features-list li h4.head
{
    margin: 0;
    padding: 15px 5px 0 12px;
    height: 29px;
    background: #e6e6e6;
    border-top: 5px solid #978b3a;
    vertical-align: top;
    line-height: 1em;
    font-size: 100%;
    font-weight: bold;
}
ul.features-list li h4.head a
{
    color: #333;
}
ul.features-list li h4.head a:hover
{
    color: #000;
    text-decoration: none;
}
div.faq
{
    margin: 0;
    padding: 0 0 5px 0;
    display: block;
}
div.faq label
{
    width: 50px;
    float: left;
}
div.faq label img
{
    display: block;
    float: left;
    vertical-align: middle;
    padding: 5px 12px 0 0;
}
div.faq input.txt
{
    width: 400px;
    padding: 3px 0 3px 5px;
    height: 15px;
    border: 1px solid #CCC;
    float: left;
    margin: 0 10px 0 0;
}
div.paging-top
{
    float: left;
    padding: 8px 10px 10px 10px;
    width: 97%;
}
div.paging-top p
{
    margin: 0;
}
#content ul.faq-list, #content ul.faq-list li
{
    clear: both;
    margin: 0;
    padding: 0;
    float: left;
}
#content ul.faq-list li
{
    background: none;
}
#content ul.faq-list li.current
{
    background: #F6F6F6;
}
#content ul.faq-list
{
    border-bottom: 1px solid #e9e9e9;
    margin: 0 0 15px 0;
    width: 560px;
    overflow: hidden;
}
#content ul.faq-list li h5
{
    font-weight: bold;
    margin: 0;
    padding: 0;
    font-size: 95%;
    cursor: pointer;
}
#content ul.faq-list li h5 a
{
    background: url(/system/images/bg-common.gif) no-repeat 0 -143px;
    padding: 0 0 0 8px;
    outline: 0 none;
}
#content ul.faq-list li h5.open
{
    background: url(/system/images/bg-common.gif) no-repeat 97% -680px;
}
#content ul.faq-list li p
{
    margin: 0;
    text-align:left;
    padding: 5px 10px 0 5px;
    
}
#content ul.faq-list li
{
    border-top: 1px solid #e9e9e9;
    padding: 5px 0 10px 10px;
    width: 555px;
    float: left;
}
ol.steps, ol.steps li
{
    margin: 0;
    padding: 0;
    list-style: none;
}
ol.steps
{
    float: left;
    width: 100%;
    margin: -10px 0 0 0;
    background: #F6F6F6;
}
ol.steps li
{
    padding: 7px 0 7px 15px;
    border-bottom: 1px solid #FFF;
}
ol.steps li.current
{
    background: #e6e6e6;
    border-left: 5px solid #999;
    padding: 7px 0 7px 10px;
    font-weight: bold;
    border-bottom: 0 none;
}
ol.steps li.finished
{
    background: #e6e6e6 url(/system/images/bg-common.gif) no-repeat 10px -709px;
    padding: 7px 0 7px 30px;
    border-bottom: 1px solid #FFF;
}
#col-left table.status, #col-left table.status td
{
    margin: 0;
    padding: 0;
}
#col-left table.status td div.first
{
    border: none;
}
#col-left table.status td div
{
    background: #e3e3e3;
    height: 10px;
    overflow: hidden;
    border-left: 2px solid #FFF;
}
#col-left table.status td div.compleated
{
    background: #C00;
}
.pct
{
    position: absolute;
    right: 10px;
    top: 15px;
    color: #c00;
    font-size: 95%;
}
h3.bold
{
    margin: 0;
    padding: 12px 0 12px 10px;
    font-size: 16px;
    font-weight: bold;
}
h3.head-grey
{
    border-top: 5px solid #999;
    clear: both;
    background: #e6e6e6 none repeat-x 0 100%;
    margin: 0;
    padding: 5px 0 0 10px;
    width: 175px;
    color: #333;
    font-weight: bold;
}
div#status-bar
{
    width: 770px;
    margin: 0 auto;
}
div.title-bar
{
    background: #F6F6F6;
    border-bottom: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    padding: 0 0 12px 0;
    position: relative;
}
table.application
{
    margin: 10px 0 0 0;
}
table.application input.txt, table.application textarea
{
    width: 415px;
}
table.application textarea
{
    height: 210px;
}
div#toggle-step
{
    float: left;
    overflow: hidden;
    width: 755px;
    display: none;
}
#footer-container
{
    width: 100%;
    clear: both;
}
#footer
{
    background: url(/system/images/footer_background.gif) repeat-x 0 0;
    width: 965px;
    margin: 0 auto;
    font-size: 95%;
    padding: 8px 0 0 0;
}
#footer p.copy
{
    width: 240px;
    padding: 0 60px 0 0;
    float: left;
    margin: 0;
}
#footer ul, #footer ul li
{
    float: left;
    margin: 0;
    padding: 0;
    list-style: none;
}
#footer ul
{
    float: right;
    width: 650px;
}
#footer ul li
{
    background: url(/system/images/bg-common.gif) no-repeat 100% -50px;
    padding: 0 10px 0 0;
    margin: 0 5px 0 0;
}
#footer ul li.last
{
    background: none;
}
#footer ul li.current a
{
    color: #666;
    font-weight: bold;
}
#home-wrap
{
    background: url(/system/images/bg-home-wrap.gif) repeat-x 0 0;
    padding: 5px 0 8px 0;
    clear: both;
    float: left;
    height: 300px;
    overflow: hidden;
}
.home #home-wrap .narrow-content
{
    margin: 0;
}
#home-wrap #spotlight
{
    width: 575px;
    height: 300px;
    float: left;
    border-top: 5px solid #978b3a;
    margin: 0 10px 0 0;
}
#home-wrap #col-right, #home-wrap #col-right, #home-col-middle
{
    height: 304px;
    overflow: hidden;
}
#home-col-middle
{
    background: #F6F6F6;
}
#home-wrap div.news-listing ul li
{
    float: left;
}
.home #featuredcontent
{
    width: 585px;
}
.home #featuredcontent li
{
    width: 185px;
    float: left;
    margin: 0 10px 0 0;
}
.home #featuredcontent li.last
{
    margin: 0;
}
#widget-highlight
{
    width: 380px;
}
#widget-highlight h3
{
    width: 370px;
}
#widget-highlight img
{
    margin: -10px 0 0 0;
    position: relative;
}
.home .news-listing
{
    padding: 4px 0 0 0;
    float: left;
    width: 185px;
}
.home div.news-listing ul li.middle
{
    padding: 0 0 5px 0;
    margin: 0 0 8px 0;
}
.home div#info
{
    height: 105px;
    background: url(/system/images/bg-info.jpg) no-repeat 0 0;
    padding: 5px 10px 5px 10px;
    overflow: hidden;
}
.home div#info h5
{
    margin: 0;
    padding: 0;
}
.home div#info h5 a
{
    color: #999;
}
.home div#info ul, .home div#info ul li
{
    margin: 0;
    padding: 0;
    list-style: none;
}
.home div#info ul
{
    padding: 5px 0 0 0;
}
.home div#info ul li
{
    padding-left: 10px;
    background: url(/system/images/bullet-rounded.gif) no-repeat 0 5px;
    line-height: 1em;
}
#content ul.list-news, #content ul.list-news li
{
    margin: 0;
    padding: 0;
    list-style: none;
    background: none;
    float: left;
    width: 100%;
}
#content ul.list-news
{
    border-top: 1px solid #ccc;
    margin: 5px 0 20px 0;
}
#content ul.list-news li
{
    border-bottom: 1px solid #e6e6e6;
    padding: 10px 0;
    line-height: 1.5em;
}
#content ul.list-news li a img.thumb
{
    display: block;
    float: left;
    margin: 20px 10px 0 0;
}
#content ul.list-news li h3
{
    margin: 0 0 3px 0;
    padding: 0 0 0 10px;
    font-size: 100%;
    font-weight: bold;
    background: url(/system/images/bg-common.gif) no-repeat 0 -143px;
}
#content ul.list-news li div
{
    float: left;
    width: 440px;
}
#content ul.list-news li div p
{
    margin: 0;
    padding: 0;
}
#content ul.list-news li small
{
    color: #999;
}
#content .content-image
{
    margin: 15px 0 10px 0;
    background: #e6e6e6;
    display: block;
}
#content .content-image img
{
    display: block;
}
#content .content-image span.image-info
{
    font-size: 95%;
    padding: 8px;
    display: block;
    position: relative;
}
#content .content-image span.image-info a.zoom
{
    background: url(/system/images/bg-common.gif) no-repeat 0 -931px;
    display: block;
    width: 15px;
    height: 15px;
    position: absolute;
    right: 10px;
    top: 10px;
    text-indent: -999em;
}
.selected-candidates
{
    font-size: 95%;
}
.selected-candidates #header
{
    background: url(/system/images/bg-header-selected-canditates.gif) repeat-x 0 0;
}
.selected-candidates #col-left
{
    margin: 12px 0 0 0;
    border: 0 none;
}
#header h2
{
    position: absolute;
    top: 95px;
    left: 0;
}
.selected-candidates #col-right
{
    margin: 12px 0 0 0;
}
ul.my-alerts, ul.my-alerts li
{
    margin: 0;
    padding: 0;
    background: #f6f6f6;
}
ul.my-alerts
{
    margin: 0 0 8px 0;
}
ul.my-alerts li
{
    padding: 8px 10px;
    margin: 0;
    border-bottom: 1px solid #FFF;
    line-height: 1.2em;
}
ul.my-alerts li small
{
    padding: 0 0 0 8px;
}
ul.my-alerts li h5
{
    margin: 0;
    padding: 0;
}
ul.my-alerts li a
{
    background: url(/system/images/bg-common.gif) no-repeat 0 -142px;
    padding: 0 0 0 8px;
    display: block;
}
#container ul.related-links, #container ul.related-links li
{
    margin: 0;
    padding: 0;
    list-style: none;
}
#container ul.related-links li
{
    border-bottom: 1px solid #e6e6e6;
    padding: 8px 8px 8px 16px;
    font-weight: bold;
    background: url(/system/images/bg-common.gif) no-repeat 8px -135px;
    line-height: 1.25em;
}
#container ul.related-links li.last
{
    border: none 0;
}
ul.legend, ul.legend li
{
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.legend li
{
    padding: 8px 8px 8px 30px;
    border-bottom: 1px solid #e6e6e6;
}
ul.legend li.last
{
    border: none 0;
}
ul.legend li.not-started
{
    background: url(/system/images/bg-legends.gif) no-repeat 10px 8px;
}
ul.legend li.in-progress-off
{
    background: url(/system/images/bg-legends.gif) no-repeat 10px -83px;
}
ul.legend li.compleated-off
{
    background: url(/system/images/bg-legends.gif) no-repeat 10px -122px;
}
ul.joining-process, ul.joining-process li
{
    margin: 0;
    padding: 0;
    list-style: none;
    background: #f6f6f6;
}
ul.joining-process li
{
    border-top: 1px solid #FFF;
}
ul.joining-process li.current
{
    background: #e6e6e6 url(/system/images/bg-nav-process.gif) repeat-y 0 0;
}
ul.joining-process li.current a
{
    padding: 8px 8px 7px 30px;
    color: #666;
    font-weight: bold;
}
ul.joining-process li.first
{
    background: #e6e6e6;
    padding: 8px;
    border: 1px 0;
    border-color: #CCC;
    border: 1px solid #CCC;
    border-left: none 0;
    border-right: none 0;
    font-weight: bold;
    color: #666;
}
ul.joining-process li.selected
{
    background: #cfcfcf;
}
ul.joining-process li a
{
    display: block;
    padding: 8px 8px 10px 30px;
}
ul.joining-process li.not-started a
{
    background: url(/system/images/bg-legends.gif) no-repeat 10px 8px;
}
ul.joining-process li.not-started-off a
{
    background: url(/system/images/bg-legends.gif) no-repeat 10px -35px;
}
ul.joining-process li.compleated a
{
    background: url(/system/images/bg-legends.gif) no-repeat 10px -212px;
}
ul.joining-process li.compleated-off a
{
    background: #e6e6e6 url(/system/images/bg-legends.gif) no-repeat 10px -122px;
}
ul.joining-process li.in-progress a
{
    background: url(/system/images/bg-legends.gif) no-repeat 10px -163px;
}
ul.joining-process li.in-progress-off a
{
    background: url(/system/images/bg-legends.gif) no-repeat 10px -83px;
}
#content-in ul.questions
{
    overflow: hidden;
}
#content-in ul.questions, #content-in ul.questions li
{
    margin: 0;
    padding: 0;
    clear: both;
    float: left;
    width: 565px;
}
#content-in ul.questions li
{
    border-bottom: 1px solid #CCC;
    background: none;
}
#content-in ul.questions li.last
{
    border: 0 none;
}
#content-in ul.questions li h5
{
    margin: 0;
    padding: 8px 10px;
    background: #f6f6f6 url(/system/images/bg-common.gif) no-repeat 98% -955px;
    border-bottom: 1px solid #CCC;
    color: #666;
    width: 545px;
}
#content-in ul.questions li h5.open
{
    background: #f6f6f6 url(/system/images/bg-common.gif) no-repeat 98% -672px;
}
#content-in ul.questions li h5 a
{
    color: #666;
    display: block;
    outline: 0 none;
}
#content-in ul.questions li h5 a:hover
{
    text-decoration: none;
}
#content-in ul.questions li p
{
    padding: 10px 0 10px 10px;
    margin: 0;
}
#content ul.faq-answered, #content ul.faq-answered li
{
    clear: both;
    margin: 0;
    padding: 0;
    float: left;
}
#content ul.faq-answered li
{
    background: none;
}
#content ul.faq-answered li.current
{
    background: #F6F6F6;
}
#content ul.faq-answered
{
    border-bottom: 1px solid #e9e9e9;
    margin: 0;
    width: 565px;
    overflow: hidden;
}
#content ul.faq-answered li h5
{
    font-weight: bold;
    margin: 0;
    padding: 0;
    font-size: 95%;
    cursor: pointer;
    background: url(/system/images/bg-common.gif) no-repeat 0 -955px;
    border: none;
}
#content ul.faq-answered li h5 a
{
    background: url(/system/images/bg-common.gif) no-repeat 0 -143px;
    padding: 0 0 0 8px;
    outline: 0 none;
    color: #978B3A;
    height: 15px;
}
#content ul.faq-answered li h5.open
{
    background: url(/system/images/bg-common.gif) no-repeat 97% -680px;
}
#content ul.faq-answered li p
{
    margin: 0;
    padding: 10px 0 0 0;
}
#content ul.faq-answered li
{
    border-top: 1px solid #e9e9e9;
    padding: 10px 0 10px 10px;
    width: 555px;
    float: left;
    border-bottom: 0 none;
}
#content ul#pending-response li h5 a
{
    background: url(/system/images/bg-common.gif) no-repeat 0 -330px;
    color: #666;
}
.selected-candidates #login p
{
    padding: 10px 0 0 0;
}
.selected-candidates #content-in
{
    padding: 10px 0 0 8px;
    min-height: 500px;
    width: 565px;
    overflow: hidden;
}
.selected-candidates .less-padding
{
    padding: 0 !important;
}
#content-in ul.list-in-table, #content-in ul.list-in-table li
{
    margin: 0;
    padding: 0;
    list-style: none;
    background: none;
}
#content-in ul.list-in-table li
{
    background: url(/system/images/bg-common.gif) no-repeat 0 -1010px;
    padding: 0 0 5px 10px;
}
#col-right-inner
{
    float: right;
    margin: 20px 0 0 10px;
    width: 175px;
    overflow: hidden;
}
.v-align-top
{
    vertical-align: top;
}
.embed-pdf
{
    width: 550px;
    height: 300px;
    overflow: auto;
    margin: 0 0 15px 0;
}
#content-in ul.attachment
{
    background: none;
    margin: 10px 0 0 0;
    padding: 0;
    list-style: none;
    width: 380px;
    float: left;
}
#content-in ul.attachment li
{
    margin: 0;
    padding: 5px 0 5px 10px;
    width: 370px;
    background: none;
    line-height: 1.2em;
    color: #666;
}
#content-in ul.attachment li span.f-right
{
    width: 110px;
    padding: 5px 0 0 0;
}
#content-in ul.attachment li span.f-right a
{
    font-size: 100%;
    font-weight: normal;
}
#content-in ul.attachment li span.pdf
{
    background-position: 0 -1041px;
    padding: 5px 0 3px 15px;
    width: auto;
}
.row
{
    clear: both;
    width: auto;
    padding: 0 0 10px 0;
    font-size: 11px;
}
.row .label
{
    float: left;
    padding: 0 5px 0 0;
}
.row .details
{
    float: none;
    color: #978b3a;
}
.subjectbar
{
    clear: both;
    font-weight: bold;
    color: #978b3a;
    background: url(/system/images/bg-common.gif) no-repeat 0 -273px;
    padding: 0 0 20px 15px;
}
.row .date
{
    color: #666;
}
#content ul.company-listing
{
    list-style: none;
    float: left;
    width: 576px;
}
#content ul.company-listing li
{
    list-style: none;
    background: none;
    width: 185px;
    float: left;
    height: 148px;
    margin: 0;
    padding: 0 10px 0 0;
}
#content ul.company-listing li p
{
    width: 183px;
    color: #978b3a;
    font-weight: bold;
    text-align: center;
    padding: 5px 0 0 0;
    margin: 0;
}
#content ul.company-listing li div
{
    width: 183px;
    height: 93px;
    border: solid 1px #978b3a;
    text-align: center;
    line-height: 8em;
}
#content ul.company-listing li a
{
    display: block;
    padding: 0;
}
#content ul.company-listing li img
{
    vertical-align: middle;
}
#content ul.company-listing li.last
{
    margin: 0;
    padding: 0;
}
.brand-logo
{
    width: 183px;
    height: 93px;
    border: solid 1px #ccc;
    text-align: center;
    margin: 0 10px 1px 0;
    float: left;
}
.inline-image
{
    border: solid 1px #ccc;
    text-align: center;
    margin: 0 10px 0 10px;
}
#content ul.common
{
    padding: 0 0 20px 0;
}
#content ul.common li
{
    padding: 0 0 0 30px;
}
.depart-list
{
    float: left;
}
.depart-list p
{
    font-size: 11px;
    padding: 10px 0 5px 10px;
    margin: 0;
}
#content .depart-list ul
{
    float: left;
    background: #f6f6f6;
    width: 576px;
    padding: 0;
    margin: 0 0 20px 0;
}
#content .depart-list ul li
{
    float: left;
    padding: 5px 0 5px 10px;
    margin: 0;
    background: none;
    list-style: none;
    width: 187px;
    border-bottom: solid 1px #fff;
}
#content .depart-list ul li a
{
    background: transparent url(/system/images/bg-common.gif) no-repeat scroll 0 -143px;
    padding: 0 0 0 10px;
    font-size: 11px;
    font-weight: bold;
}
#content .depart-list ul li.last
{
    width: 172px;
}
.opera #content
{
    overflow: hidden !important;
    float: left;
    width: 574px;
}
.opera #content ul.company-listing li
{
    padding: 0 7px 0 0;
}
.mac.ff3 #footer ul
{
    width: 790px !important;
}
.mac.ff3 #footer p.copy
{
    padding: 0 20px 0 0 !important;
}
.opera .pct
{
    width: 120px;
    text-align: right;
}
.opera form.faq input.txt
{
    height: 22px;
}
#content .sitemap
{
    margin: 50px 0 0 15px;
    float: left;
    width: 500px;
    overflow: hidden;
}
.treeview, #content .treeview ul
{
    padding: 0;
    margin: 0;
    list-style: none;
}
#content .treeview ul
{
    background-color: white;
    margin-top: 4px;
}
#content .treeview .hitarea
{
    background: url(/system/images/treeview-default.gif) -64px -22px no-repeat;
    height: 16px;
    width: 16px;
    margin-left: -16px;
    float: left;
    cursor: pointer;
    display: inline;
}
#content * html .hitarea
{
    display: inline;
    float: none;
}
#content .treeview li
{
    margin: 0;
    padding: 1px 0 3px 31px;
}
#content .treeview li li
{
    padding: 1px 0 3px 31px;
}
#content .treeview li a
{
    font-weight: bold;
    font-size: 11px;
    margin: -2px 0 0 0;
}
#content .treeview li li a
{
    font-weight: normal;
}
#content .treeview li.collapsable, #content .treeview li.expandable
{
    padding: 1px 0 3px 16px;
}
#content .treeview a.selected
{
    background-color: #eee;
}
#content #treecontrol
{
    margin: 1em 0;
    display: none;
}
#content .treeview li
{
    background: url(/system/images/treeview-default-line.gif) 0 0 no-repeat;
}
#content .treeview li.collapsable, #content .treeview li.expandable
{
    background-position: 0 -176px;
}
#content .treeview .expandable-hitarea
{
    background-position: -80px 1px;
}
#content .treeview li.last
{
    background-position: 0 -1766px;
}
#content .treeview li.lastCollapsable, #content .treeview li.lastExpandable
{
    background-image: url(/system/images/treeview-default.gif);
}
#content .treeview li.lastCollapsable
{
    background-position: 0 -111px;
}
#content .treeview li.lastExpandable
{
    background-position: -32px -67px;
}
#content .treeview div.lastCollapsable-hitarea, #content .treeview div.lastExpandable-hitarea
{
    background-position: 0 0;
}
#content .treeview-red li
{
    list-style: none;
    background-image: url(/system/images/treeview-red-line.gif);
}
#content .treeview-red .hitarea, #content .treeview-red li.lastCollapsable, #content .treeview-red li.lastExpandable
{
    background-image: url(/system/images/treeview-red.gif);
}
#content .site li
{
    padding: 8px 0 0 23px;
    background-position: -7px 7px;
    font-weight: bold;
}
#content .site li li
{
    padding: 8px 0 0 22px;
    font-weight: normal;
}
.h-space
{
    margin: 0 0 15px 0;
}
@media print
{
    body
    {
        background: white;
        font-size: 12pt;
    }
    *
    {
        border: 0 none !important;
    }
    #TB_overlay, iframe, #breadcrumb, #col-right, #emirates-group, #nav-global, #nav-top, #login, #sidebar-left, #footer ul, #footer ul li, #related, #TB_window
    {
        display: none;
    }
    #footer
    {
        border-top: 1px solid #999 !important;
        padding: 20px 0 0 0;
    }
    #col-left
    {
        width: auto;
        padding: 0;
        border: 0;
        float: none !important;
        color: black;
    }
    #content
    {
        width: 600px;
    }
    #footer p.copy
    {
        width: 100%;
    }
    #header h1 a img
    {
        display: block !important;
    }
    #header
    {
        border-bottom: 5px solid #666 !important;
    }
}
img.left-aligned-image
{
    text-align: center;
    margin: 0 10px 0 00px;
}
img.right-aligned-image
{
    text-align: center;
    margin: 0 0 0 10px;
}
div.newsPhotoLandscape, div.newsPhotoPortrait
{
    background-color: #E5E5E5;
    margin-bottom: 20px;
}
div.newsPhotoPortrait
{
    float: left;
    margin-right: 20px;
    width: 262px;
}
div.newsPhoto
{
    padding: 10px;
}
div.newsPhotoBorder
{
    border: 0 solid #C0BBAF;
    text-align: center;
}
div.newsCaption
{
    font-size: .85em;
    line-height: 1.2em;
    padding: 10px;
}
table.dataTable
{
    margin: 0 0 15px 0;
    width: 100%;
    border: 1px #BBB39F solid;
}
table.dataTable caption
{
    background: url(/system/Images/brown_bar_background.gif) repeat-x;
    border-bottom: 1px solid #FFF;
    caption-side: top;
    color: #FFF;
    font-weight: bold;
    height: auto;
    margin: 0;
    padding: 4px 0 5px 10px; *padding:3px06px10px;text-align:left;vertical-align:middle;}
table.dataTable caption.noBorder
{
    border-bottom: none;
}
table.dataTable th
{
    background-color: #A39B86;
    border-left: 1px #BBB39F solid;
    color: #FFF;
    font-size: .95em;
    line-height: 1.2em;
    font-weight: bold;
    height: 30px; *height:22px;text-align:left;vertical-align:bottom;padding:5px10px3px10px;}
table.dataTable th p
{
    padding: 5px 10px 3px 10px;
}
table.dataTable th.first
{
    border-left: none;
}
table.dataTable th a.sortLinks
{
    color: #543;
}
table.dataTable th a.sortLinks:hover
{
    color: #C33;
}
table.dataTable td
{
    background-color: #EDE9E0;
    border-top: 1px #FFF solid;
    font-size: .95em;
    line-height: 1.2em;
    padding: 6px 10px 6px 10px;
    text-align: left;
    vertical-align: top;
}
table.dataTable td.borderLeft
{
    border-left: 1px #FFF solid;
}
table.dataTable td.subSectionHead
{
    background-color: #D7D0BD;
    font-weight: bold;
}
table.dataTable td.bottomLinkBar
{
    background-color: #D7D0BD;
    padding: 11px 10px 11px 10px;
}
table.dataTable td.bottomLinkBar a
{
    margin-right: 15px;
}
.outofsight
{
    width: 1px;
    height: 1px;
    float: left;
    left: -2000px;
}
.listItem
{
    padding: 0 0 0px 50px !important;
    list-style-image: url(/system/images/bullet.gif);
}
.listItem li
{
    padding: 0 0 0px 0px !important;
}
/* Added by Kumar Shivam */

#content ul.faqsList1, #content ul.faqsList1 li
{
    clear: both;
    margin: 0;
    padding: 0;
    float: left;
}
#content ul.faqsList1 li
{
    background: none;
    list-style:none;
    
}
#content ul.faqsList1 li.current
{
    background: #F6F6F6;
}
#content ul.faqsList1
{
    border-bottom: 1px solid #e9e9e9;
    margin: 0 0 0px 0;
    width: 575px;
    overflow: hidden;
}
#content ul.faqsList1 li h5
{
    font-weight: bold;
    margin: 0;
    padding: 0;
    font-size: 95%;
    cursor: pointer;
}
#content ul.faqsList1 li h5 a
{
    background: url(/system/images/bg-common.gif) no-repeat 0 -143px;
    padding: 0 0 0 8px;
    outline: 0 none;
}
#content ul.faqsList1 li h5.open
{
    background: url(/system/images/bg-common.gif) no-repeat 97% -680px;
}
#content ul.faqsList1 li p
{
    margin: 0;
    padding: 10px 0 0 0;
    text-align: justify;
    width: 518px;
}
#content ul.faqsList1 li
{
    border-top: 1px solid #e9e9e9;
    padding: 10px 0 10px 10px;
    width: 575px;
    float: left;
}

#content ul.faqsList2 li
{
    border-top: 1px solid #e9e9e9;
    padding: 10px 0 10px 10px;
    width: 545px;
    float: left;
}

ul.featureslist, ul.featureslist li
{
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.featureslist
{
    width: 575px;
    float: left;
}
ul.featureslist li
{
    width: 180px;
    float: left;
    margin: 0 0 20px 0;
    height: 139px;
    overflow: hidden;
}
ul.featureslist li.last
{
    margin: 0;
}
ul.featureslist li.less-padding h4.head
{
    padding: 8px 0 0 12px;
    height: 36px;
}
ul.featureslist li h4.head
{
    margin: 0;
    padding: 15px 5px 0 12px;
    height: 29px;
    background: #e6e6e6;
    border-top: 5px solid #978b3a;
    vertical-align: top;
    line-height: 1em;
    font-size: 100%;
    font-weight: bold;
}
ul.featureslist li h4.head a
{
    color: #333;
}
ul.features-list li h4.head a:hover
{
    color: #000;
    text-decoration: none;
}

#col-right div.video-list  ul
{
 margin: 0 0.5em 1.5em;
}

#col-right div.video-list  ul.media-list
{
    padding: 10px 0 0 0;
}
#col-right div.video-list ul.media-list li
{
    border-bottom: 1px solid #e6e6e6;
    padding: 0 0 8px 0;
    margin: 0 0 8px 0;
    background: none;
    background: none;
    list-style-type:none;
}
#col-right div.video-list ul.media-list li.last
{
    list-style-type:none;
    border: none 0;
}
#col-right div.video-list ul.media-list li a
{
    background: url(/system/images/bg-common.gif) no-repeat 0 -547px;
    font-weight: normal;
    padding: 0 0 0 25px;
    display: block;
}

div.news-listing ul.right-list
{
    padding: 2px 0 0 2px;
    width: 182px;
}
div.news-listing ul.right-list li
{
    margin: 0 0 5px 0;
    padding: 0 0 5px 0;
    border-bottom: 1px solid #e6e6e6;
    width: 180px;
}
div.news-listing ul.right-list li.last
{
    border: none 0;
}
div.news-listing ul.right-list li a.read-more
{
    display: block;
}
div.news-listing ul.right-list li p
{
    margin: 0;
    padding: 0;
}

#col-left #content Table.videoListImage 
{
margin: -14px 0 0 0;
}

#col-left #content Table.videoList 
{
margin: -2px 0 5px 0;
padding: o 5px 0 5px; 
}

#col-left #content Table.videoList td
{
    border-Top: 1px solid #e9e9e9;
    padding: 10px 10px 10px 0;
}

#col-left #content Table.videoList td a
{
    background: url(/system/images/bg-common.gif) no-repeat 0 -547px;
    font-weight: normal;
    padding: 0 35px 0 25px;
   
    display: block;
}

#col-left #content Table.videoList td.last a
{
    background: url("/system/images/bg-common.gif") no-repeat scroll 0 -144px transparent; 
    padding: 0 0 0 7px;
    
}


/* End of (Added by Kumar Shivam) */
