body {
  background-image:   url(/images/bg.gif);
  background-repeat:  repeat-x;
  background-color:   #c3c3c5;
  margin:             0px auto;
  font-family:        Arial, Tahoma, Sans-serif, Serif;
  font-size:          12px;
  color:              #000000;
}
h1 {
  font-size:  200%;
  padding:    10px 0px 0px;
}
h2 {
  font-weight:  normal;
  margin:       15px 0px;
  font-size:    150%;
}

h3 {
  font-size:  117%;
  margin:     0px 0px 0px 5px;
}
h4 {
  float:      left;
  margin:     0px;
  font-size:  100%;
}
h5 {
  line-height:  10px;
  font-size:    85%;
  margin:       0px;
  width:        143px;
  text-align:   right;
}
a {
  text-decoration:  none;
  color:            #708FA5;
}
ul {
  list-style-type:  none;
  padding:          0px;
  margin:           0px;
}
img {
  border:  none;
}
table {
  width:   708px;
  margin:  0px 10px;
  border:  1px solid #c6c6c6;
}
thead {
  color:             #ffffff;
  background-color:  #ff7702;
  line-height:       30px;
}
tbody {
  line-height:  30px;
}
tfoot {
  background-color:  #708fa5;
  color:             #ffffff;
  line-height:       20px;
}
p {
  margin:  5px 10px;
}
.assisted {
  list-style-type:  square;
  float:            left;
  padding:          0px;
  line-height:      20px;
  width:            632px;
}
.assisted li {
  margin:  0px 10px 0px 25px;
}
.assisted li#h2 {
  list-style-type:  none;
  margin:           0px 10px;
}
pre {
  font-family:  Arial, Verdana, "Sans-serif";
  font-size:    100%;
  overflow-x:   auto;
  text-align:   justify;
  white-space:  pre-wrap;
  width:        99%;
  word-wrap:    break-word;
  margin:       5px 0px;
  padding:      0px;
}
.leftskyscraper, .rightskyscraper {
  float:   left;
  margin:  155px 25px 0px 0px;
  width:   120px;
  height:  600px;
}
.rightskyscraper {
  margin:  155px 0px 0px 25px;
}
.container  {
  margin:  0 auto;
}
.big_container {
  margin:  0px auto;
  width:   1210px;
}
.maincontainer {
  width:    920px;
  margin:   0px auto;
  padding:  0px 0px 10px 0px;
  float:    left;
}
.header {
  margin:  10px auto;
  height:  58px;
}
.logo , .floatleft, .leftfooter, .orange_cvsearch li, .applicantbottominfo{
  float:  left;
}
.flashmessage {
  background-color:  #708FA5;
  padding:           10px 24px;
  float:             left;
  color:             #ffffff;
  margin:            0px 0px 0px 110px;
  width:             167px;
  text-align:        center;
}
.rightuppertab {
  text-align:   right;
  margin:       0px;
  font-size:    135%;
  font-weight:  bold;
}
.rightlowertab {
  margin:      35px 0px 0px 0px;
  text-align:  right;
}
.updatetab {
  background-color:  #708FA5;
  color:             #ffffff;
  width:             100%;
  float:             left;
  margin:            0px 0px 10px 0px;
}
.updatetab p {
  padding:  5px 0px 5px 5px;
  margin:   0px;
  width:    900px;
  float:    left;
}
.updatetab .close {
  width:  10px;
}
.maintabs li {
  line-height:       30px;
  margin:            0px 10px 0px 0px;
  float:             left;
  border:            1px solid #c1c1c1;
  border-bottom:     none;
  font-size:         150%;
  background-image:  url(/images/greygradient.jpg);
}
.maintabs li a {
  color:    #ff7702;
  padding:  5px 15px;
}
.maintabs .mainactivetab, .maintabs li a:hover {
  background-color:  #ff7702;
  background-image:  none;
}
.updatetab .close a, .subtabs ul li a, .maintabs .mainactivetab a, .maintabs li a:hover {
  color:  #ffffff;
}
a:hover, .pagecounter a:hover, .underlined, .subactivetab a, .subactivetab {
  text-decoration:  underline;
}
.maintabs li a:hover {
  text-decoration:  none;
}
.sprite {
  background:  url(/images/images.png);
}
.batches {
  height:               30px;
  width:                95px;
  background-position:  -9px -81px;
}
.searchform, .floatright, .middlepartrowbutton, .rightcolumn {
  float:  right;
}
.searchform p {
  margin:  0px;
}
.textinput {
  border:   1px solid #ff7702;
  width:    190px;
  padding:  4px 0px;
}
.button, .purchasststus li .button {
  background-color:  #5d5d5d;
  color:             #ffffff;
  border:            1px solid #5d5d5d;
  padding:           4px 3px 3px;
  font-family:       Arial;
  width:             48px;
}
.subtabs {
  height:               26px;
  width:                920px;
  background-position:  -44px -122px;
  float:                left;
  color:                #ffffff;
  font-size:            117%;
}
.subtabs ul {
  margin:  5px 0px 0px 0px;
}
.subtabs ul li {
  float:   left;
  margin:  0px 0px 0px 20px;
}
.tip {
  margin:               5px 0px;
  width:                444px;
  height:               60px;
  background-position:  -5px -156px;
  float:                left;
}
.tipstitle {
  float:      left;
  font-size:  133%;
  color:      #ffffff;
  margin:     10px 0px 0px 10px;
  width:      75px;
}
.tipstext {
  color:       #ffffff;
  float:       right;
  margin:      10px 0px 0px 0px;
  text-align:  left;
  width:       220px;
  padding:     0px 5px;
  font-size:   125%;
}
.fullbanner {
  float:   right;
  margin:  5px 0px 0px 0px;
}
.whitebox {
  background-color:  #ffffff;
  width:             898px;
  padding:           0px 11px 11px;
  min-height:        600px;
  height:            auto !important;
  height:            600px;
  float:             left;
  margin:            10px 0px 0px 0px;
}
.leftcolumn {
  float:    left;
  width:    728px;
  margin:   0px;
  padding:  0px 0px 10px 0px;
}
.leftcolumn ul li .current {
  margin:  0 0 0 10px;
  color:   #ff7702;
}
.whiteboxtitle {
  color:    #ff7702;
  margin:   15px 0px;
  padding:  0px;
  float:    left;
}
.whiteboxheader {
  width:   728px;
  height:  60px;
}
.border {
  border:  1px solid #c6c6c6;
  width:   726px;
}
.leftcolumngradient {
  height:               30px;
  width:                726px;
  background-position:  -10px -379px;
}
.searchtip {
  font-size:  100%;
  color:      #000000;
  width:      725px;
  padding:    0px 0px 5px;
  margin:     0px;
}
.cvresulttopblue {
  height:            30px;
  width:             726px;
  background-color:  #708fa5;
  color:             #ffffff;
  margin:            0px 0px 5px 0px;
  float:             left;
}
.cvresulttopblue ul {
  padding:  0px 0px 0px 4px;
}
.cvresulttopblue ul li {
  float:  left;
  width:  240px;
}
.cvresulttopblue ul li label {
  margin:  0px;
}
.cvresulttopblue ul .centeredtext {
  margin:  6px 0px 0px 0px;
}
.cvresulttopblue h4 {
  line-height:  30px;
  width:        215px;
  overflow:     hidden;
  height:       30px;
}
.overview {
  height:               100px;
  width:                100px;
  background-position:  -9px -412px;
  margin:               2px 10px 0px 10px;
  float:                left;
}
.technology {
  height:               100px;
  width:                100px;
  background-position:  -324px -412px;
  margin:               2px 10px 0px 10px;
  float:                left;
}
.akhtabootcontent {
  margin:      0px 10px 0px 120px;
  min-height:  100px;
  height:      auto !important;
  height:      100px;
}
.akhtabootcontent p {
  margin:  0px 0px 10px 0px;
}
.addedvalue {
  height:               100px;
  width:                100px;
  background-position:  -219px -412px;
  margin:               2px 10px 0px 10px;
  float:                left;
}
.management {
  height:               100px;
  width:                100px;
  background-position:  -539px -412px;
  margin:               2px 10px 0px 10px;
  float:                left;
}
.myers {
  height:               100px;
  width:                100px;
  background-position:  -114px -412px;
  margin:               2px 10px 0px 10px;
  float:                left;
}
.featuredname {
  line-height:       25px;
  background-color:  #ff7702;
  color:             #ffffff;
  text-align:        center;
}
.featuredname p {
  padding:      0px;
  font-weight:  bold;
  margin:       0px;
}
.featuredcontent {
  padding:     0px 2px;
  text-align:  center;
}
.featuredcontent img {
  border:  none;
  margin:  5px 0px 0px 0px;
  width:   150px;
  height:  50px;

}
.footer {
  width:             100%;
  background-color:  #ff7702;
  color:             #ffffff;
  float:             left;
}
.footercontainer {
  width:   920px;
  margin:  0px auto;
  height:  40px;
}
.leftfooter ul li {
  float:    left;
  padding:  0px 5px 0px 0px;
  margin:   13px 0px 0px 0px;
}
.drop {
  width:                14px;
  height:               13px;
  background-position:  -3px -944px;
}
.rightfooter {
  float:   right;
  margin:  13px 0px 0px 0px;
}
.rightfooter a {
  color:  #ffffff;
}
.row {
  float:            left;
  list-style-type:  none;
  width:            728px;
  padding:          0px;
}
.coloredbg {
  background-color:  #ececed;
}
.featured {
  height:               90px;
  width:                24px;
  background-position:  -273px -283px;
  float:                left;
}
.leftpartrow {
  float:         left;
  border-right:  1px solid #ff7702;
  width:         120px;
  height:        80px;
  margin:        5px 0px;
  text-align:    center;
  padding:       0px 4px;
  height:        80px;
}
.leftpartrow img {
  width:   120px;
  height:  40px;
  border:  none;
}
.leftpartrow p {
  font-weight:  bold;
}
.onecolumnrow {
  float:    left;
  width:    674px;
  padding:  0px;
  margin:   5px 0px;
  height:   80px;
}
.onecolumnrow p, .communitysnippet p, .companysnippet p {
  height:   42px;
  margin:   0px;
  padding:  0px 5px;
}
.companysnippet p.more {
  height:  auto;
}
.onecolumnrow h3 {
  padding:  0px 0px 3px 0px;
}
.communitysnippet, .companysnippet {
  float:   left;
  width:   568px;
  margin:  5px 0px;
}
.more, .onecolumnrow .more {
  margin:       0px 5px 0px 0px;
  font-weight:  bold;
  text-align:   right;
  padding:      0px;
  height:       auto;
}
.software {
  height:               75px;
  width:                100px;
  background-position:  -104px -234px;
  margin:               0px;
}
.pagecounter {
  background-color:  #5d5d5d;
  padding:           5px 6px 5px 0px;
  list-style-type:   none;
  font-size:         110%;
  width:             722px;
  text-align:        right;
  float:             left;
  font-weight:       bold;
}
.pagecounter a {
  color:   #ffffff;
  margin:  0px 0px 0px 10px;
}
.middlepartrow {
  float:         left;
  border-right:  1px solid #ff7702;
  width:         395px;
  padding:       0px 5px;
  margin:        5px 0px;
  height:        80px;
}
.middlepartrow p {
  height:   50px;
  margin:   0px;
  padding:  0px;
}
.middlepartrow h3 {
  margin:  0px;
}
.rightpartrow {
  float:   left;
  margin:  5px 0px;
  width:   167px;
  height:  80px;
}
.rightpartrow ul {
  padding:  0px 0px 0px 5px;
}
.bold {
  font-weight:  bold;
}
.content {
  padding:  0px 5px;
  margin:   5px 0px;
  float:    left;
  width:    715px;
}
.content p {
  padding:  0px 10px 5px 5px;
  margin:   10px 0px 0px 0px;
}
.content img {
  margin:  5px 0px 0px 0px;
  width:   715px;
}
.content h2 {
  margin:  0px 0px 0px 5px;
}
.content .threecolumnslist {
  margin:  0px 0px 0px 20px;
}
div#map_canvas {
  margin:  5px 0px 0px 0px;
  width:   550px;
  height:  400px;
}
.content ul {
  margin:  10px 0px;
}
.bigbutton {
  padding:           10px 5px;
  background-color:  #5d5d5d;
  text-align:        center;
  font-size:         133%;
  color:             #ffffff;
  float:             right;
  margin:            15px 0px 0px 10px;
}
.bigbutton a {
  color:  #FFFFFF;
}
.leftul {
  width:        100px;
  float:        left;
  margin:       0px 0px 0px 10px;
  line-height:  20px;
  font-weight:  bold;
  padding:      0px 0px 5px 0px;
}
.rightul {
  line-height:  20px;
  padding:      0px 0px 5px 0px;
  margin:       0px 10px;
}
.bottomborder {
  border-bottom:  1px solid #c6c6c6;
  margin:         0px 0px 5px 0px;
}
.featuredrow {
  border:  1px solid #ff7702;
  width:   726px;
  float:   left;
}
.profilecompleteness {
  width:   726px;
  float:   left;
  border:  1px solid #c6c6c6;
  margin:  0px 0px 10px 0px;
}
.profilecompleteness p {
  margin:  0px;
}
.featuredcolumn {
  width:       158px;
  min-height:  130px;
  border:      1px solid #ff7702;
  margin:      0px 0px 10px 0px;
  padding:     0px 0px 7px 0px;
}
.rightcolumnbox {
  background-image:   url(/images/rightcolumnbox.jpg);
  background-repeat:  repeat-x;
  width:              148px;
  line-height:        20px;
  border:             1px solid #c6c6c6;
  padding:            5px 5px 8px 5px;
  margin:             0px 0px 11px 0px;
}
.rightcolumnbox p {
  padding:  0px;
  margin:   0px;
}
.completenessbar {
  float:       left;
  text-align:  center;
  margin:      5px;
}
.completenessbarimage {
  width:             252px;
  height:            13px;
  border:            1px solid #ff7702;
  margin:            5px;
  text-align:        left;
  background-color:  #5d5d5d;
}
.completenessbarimage img {
  height:  13px;
}
.completenesstext {
  float:        left;
  font-weight:  bold;
  padding:      8px 0px;
  width:        341px;
}
.completenesstext p {
  font-size:  105%;
}
.completeprofilebutton {
  margin:  8px 0px 0px 0px;
  float:   left;
  width:   auto;
}
.formbottomtabs {
  font-weight:  bold;
  padding:      0px;
  margin:       0px;
  display:      block;
}
.filterselect {
  height:  22px;
  width:   146px;
}
.formcomments {
  font-size:    85%;
  line-height:  11px;
  font-weight:  normal;
  margin:       0px 10px 0px 0px;
}
.asterisk {
  color:        #ff7702;
  font-weight:  normal;
  cursor:       pointer;
}
.radiobuttons {
  margin:  0px 10px;
}
.radiobuttons li {
  padding:  0px 0px 0px 5px;
}
.radiobuttons li  input {
  margin:  4px 4px 4px 0px;
}
.orangecolor {
  color:   #ff7702;
  margin:  0px 0px 8px 0px;
}
.uploadbutton {
  margin:  4px 0px 0px 0px;
}
.profilepicture {
  margin:  0;
  width:   100px;
}
.forms .dobselect {
  width:   91px;
  margin:  0px 5px 0px 0px;
}
.forms .dobselect#profile_birthdate_1i {
  width:  92px;
}
.forms tr td input {
  width:  286px;
}
#profile_update_form ul div {
  display:  inline;
}
#profile_update_form table.forms, #cv_form table.forms {
  margin:  0px;
}
.jobrequirement {
  text-decoration:  underline;
  margin:           0px 0px 0px 5px;
}
.tjobpostings {
  background-position:  -9px -81px;
  width:                135px;
  height:               30px;
}
.cvsearch {
  background-position:  -221px -81px;
  width:                120px;
  height:               30px;
}
.assistedjobs {
  background-position:  -9px -81px;
  width:                142px;
  height:               30px;
}
.closedjob {
  height:               55px;
  width:                24px;
  background-position:  -326px -280px;
  float:                left;
}
.featured_posting {
  width:                24px;
  background-position:  -652px -237px;
  float:                left;
  height:               141px;
}
.closed_posting {
  width:                24px;
  background-position:  -706px -237px;
  float:                left;
  height:               141px;
}
.companylogo {
  width:   360px;
  height:  160px;
  margin:  0px 183px;
}

.buynow {
  background-position:  -9px -81px;
  width:                105px;
  height:               30px;
}
.oldprices {
  text-decoration:  line-through;
  padding:          0px 15px 0px 0px;
}
.currencyconversion {
  float:    right;
  padding:  0px 10px 0px 0px;
  margin:   21px 0px 0px 0px;
}
.centeredtext {
  text-align:  center;
  margin:      0px;
}
.purchasestatus {
  height:               50px;
  width:                920px;
  background-position:  -9px -520px;
  float:                left;
  margin:               4px 0px;
}
.purchasestatus li {
  float:   left;
  margin:  5px 0px;
}
.purchasestatus li p {
  margin:  8px 0px;
  width:   235px;
}
.purchasestatus li .button {
  height:      17px;
  display:     block;
  text-align:  center;
  margin:      10px 12px;
}
.height {
  height:  45px;
}
.myerstitle {
  font-size:    250%;
  font-weight:  bold;
  text-align:   center;
}
.cvimage {
  background-position:  -367px -274px;
  height:               70px;
  width:                50px;
  margin:               0px 0px 0px 340px;
}
/* SEARCH SECTION*/
.searchsection {
  float:             left;
  border:            none;
  height:            78px;
  width:             920px;
  padding:           10px 0px;
  background-color:  #ffffff;
  margin:            4px 0px 0px 0px;
}

.searchsectionassiteduser {
  float:             left;
  border:            none;
  height:            38px;
  width:             920px;
  padding:           0px 0px;
  background-color:  #ffffff;
  margin:            4px 0px 0px 0px;

}

.searchsection select {
  width:  156px;
}
.searchsection p {
  margin:       5px 0px;
  width:        385px;
  float:        left;
  line-height:  25px
}
.searchsection img {
  float:   left;
  margin:  2px 5px 0px 0px;
}
.saved_search_box p {
  width:  373px;
}
.searchsection .folder_box_collapse, .searchsection .saved_search_box_collapse, .searchsection .folder_collapse, .searchsection saved_search_collapse {
  display:  none;
}
.searchsection .folder, .searchsection .saved_search {
  width:    442px;
  margin:   0px 0px 4px 10px;
  padding:  0px;
  float:    left;
}
.folder_box, .saved_search_box {
  border:   1px solid #C6C6C6;
  padding:  5px;
  height:   52px;
  float:    left;
  width:    430px;
}
#save_folder_box, #save_search_form {
  width:   230px;
  float:   left;
  margin:  0px;
}
#add_to_folder, #delete_saved_search {
  float:   left;
  margin:  5px 0px;
  width:   auto;
}
.searchsection input {
  padding:  2px;
}
.searchsection input.button {
  padding:    3px;
  width:      auto;
  font-size:  99%;
}
ul.orange_cvsearch {
  float:             left;
  background-color:  #ff7702;
  width:             898px;
  padding:           10px;
  border:            1px solid #c5c5c5;
  border-top:        none;
}
.searchsection .open_arrow, .searchsection .collapse_arrow, .folder .bold, .saved_search .bold {
  float:  left;
}
.searchsection .open_arrow, .searchsection .collapse_arrow {
  margin:  0px 0px 3px 0px;
}
.foldersection {
  margin:  0px;
}
.searchtip ul li ul li {
  float:   left;
  margin:  0px 2px 0px 0px;
}
.star {
  float:   left;
  margin:  7px 3px 0px 3px;
}
.checkbox {
  float:   left;
  margin:  8px 0px 0px 0px;
}
.atsign {
  font-size:    133%;
  color:        #ffffff;
  font-weight:  bold;
  margin:       0px 3px;
  float:        right;
  cursor:       pointer;
}
.gradientrightmost {
  margin:  3px 0px 0px 0px;
}
.gradientrightmost img {
  float:   right;
  border:  none;
}
.applicantleftinfo {
  width:    353px;
  height:   88px;
  padding:  17px 5px 5px;
  float:    left;
}
.applicantleftinfo li, .applicantrightinfo li {
  line-height:  17px;
}
.applicantrightinfo {
  padding:   0px 5px 5px 5px;
  float:     left;
  width:     352px;
  height:    107px;
  overflow:  hidden;
}
.applicanticons {
  border-right:  1px solid #c5c5c5;
  border-top:    1px solid #c5c5c5;
  width:         20px;
  float:         left;
  padding:       6px 0px 0px 5px;
  height:        41px;
}
.applicantsearchinfo {
  float:       left;
  border-top:  1px solid #c5c5c5;
  width:       570px;
  font-style:  italic;
  padding:     0px 5px;
}
.applicantviewcv {
  border-left:  1px solid #c5c5c5;
  border-top:   1px solid #c5c5c5;
  float:        left;
  font-weight:  bold;
  text-align:   center;
  padding:      0px;
  height:       46px;
  width:        119px;
}
#profiles_container .cvsearchli {
  margin:   0px 0px 10px;
  height:   194px;
  padding:  0px;
}
.middlepartrowbutton li {
  margin:  10px 5px 0px 0px;
  float:   left;
}
.apologybutton {
  color:             #ffffff;
  font-size:         133%;
  display:           block;
  background-color:  #5d5d5d;
  text-align:        center;
  width:             160px;
  padding:           10px 0px;
}
.bullets, .middlepartrow ul li .bullets, .content .threecolumnslist {
  list-style-type:  square;
  margin:           0px 10px;
  padding:          0px 10px;
}
.bullets li {
  margin:  0px 10px;
}
.rightcolumnbox .bullets li {
  margin:  0px;
}
.threecolumnslist {
  list-style-type:  square;
  margin:           0px 0px 0px 15px;
}
.threecolumnslist li {
  width:        230px;
  line-height:  25px;
  float:        left;
}
.threecolumnslist p {
  display:  inline;
}
.content .threecolumnslist li {
  width:  220px;
}
.rightcolumnbox .companylogo {
  width:   150px;
  height:  50px;
  margin:  0px;
}
.rightcolumnboxbutton {
  margin:  5px 0px;
}
.rightcolumnboxp {
  padding:  0px 7px;
  margin:   0px;
}
.forms .languages, .forms .startdatemonth, .forms .enddatemonth, .forms .startdateyear, .forms .startdatemonth {
  width:  148px;
}
.companyviewprofile {
  margin:  45px 0px 0px 0px;
}
.rightcompletenessbar {
  text-align:  left;
  height:      11px;
  padding:     0px 5px;
}
.resumesubmit {
  padding:     5px 173px 0px 0px;
  text-align:  right;
}
.resumeselect {
  margin:  0px;
  height:  21px;
}
.signupinput {
  height:  16px;
}
.jobpostingsheight {
  min-height:  131px;
  height:      auto;
}
.leftfooter a {
  color:  #ffffff;
}
.orangestatements {
  font-size:    117%;
  color:        #ff7702;
  padding:      5px 0px;
  font-weight:  bold;
  margin:       5px 0px;
  display:      block;
  float:        left;
  width:        700px;
}
.titlestrip {
  width:    715px;
  float:    left;
  padding:  0px;
}
.titlestrip h2 {
  float:  left;
}
.titlestrip .bigbutton {
  margin:  6px 0px 0px 0px;
}
.tabletitle {
  padding:  0px 0px 0px 11px;
  width:    715px;
  height:   45px;
}
.rightcolumn .centeredtext {
  margin:       0px 0px 10px 0px;
  width:        160px;
  line-height:  24px;
}
.rightcolumn .centeredtext li {
  margin:  0px 0px 10px 0px;
}
.rightcolumnbox ul li {
  margin:  0px 5px;
}
.downloadtip {
  font-size:  80%;
}
.leftcontainer {
  margin:  0px 0px 10px 0px;
  float:   left;
}
.leftcontainer .savedsearches, .leftcontainer .savedfolders {
  padding:  0px 10px;
}
.leftcontainer h2 {
  margin:  0px;
}
.featuring li {
  float:   left;
  margin:  0px 5px 0px 0px;
}
/* TOOLTIP */

#tipcontainer {
  z-index:   10000;
  position:  absolute;
}

.tooltip {
  width:            250px;
  color:            #000000;
  text-decoration:  none;
}

.tooltip .tip_top {
  background-image:     url(/images/tt_top-trans.png);
  background-position:  center top;
  background-repeat:    no-repeat;
  height:               20px;
  }

.tooltip .tip_bottom {
  padding:              0px 8px 15px;
  color:                #000;
  background-image:     url(/images/tt_bottom-trans.png);
  background-position:  center bottom;
  background-repeat:    no-repeat;
  font-size:            0px;
}

.tooltip .tip_middle {
  padding:           5px 15px;
  background-image:  url(/images/tt_middle-trans.png);
}
.tooltip .eaten * {
  float:  left;
}

.tooltip .eatenCardsValue img {
  float:  left;
}

.tooltip_close {
  float:         right;
  font-weight:   bold;
  margin-right:  15px;
  margin-top:    10px;
}

.question_mark {
  cursor:   pointer;
  color:    #708fa5;
  display:  inline;
}

div#community_ids_div {
  display:  inline;
}

div.slider {
  width:             148px;
  margin:            10px 0;
  background-color:  #ccc;
  height:            10px;
  position:          relative;
}
div.slider div.handle {
  width:             10px;
  height:            15px;
  background-color:  #f00;
  cursor:            move;
  position:          absolute;
}
div.handle_left {
  width:             8px;
  height:            13px;
  background-image:  url(/images/slider_left.gif);
  cursor:            move;
  left:              0px;
  position:          relative;
}
div.handle_right {
  width:             8px;
  height:            13px;
  background-image:  url(/images/slider_right.gif);
  margin-top:        -13px;
  _margin-top:       -16px;
  cursor:            move;
  left:              0px;
  position:          relative;
}
/* Changes starting from 12/1/2010 -- Luma */
.new_job_search, #search_form {
  width:  160px;
}
.new_job_search .rightcolumnbox a, #search_form .rightcolumnbox a {
  padding:  1px 3px;
}
.new_job_search .rightcolumnbox label, #search_form .rightcolumnbox label {
  padding:  0px 3px 0px 0px;
}
.new_job_search .rightcolumnbox .tooltipize, #search_form .rightcolumnbox .tooltipize {
  float:    none;
  padding:  0px 1px;
}
.new_job_search select, #search_form select {
  width:  125px;
}
#do_filter {
  float:  none;
}
#search_form li, #filter_form li {
  margin:  0px;
  height:  auto;
}
/* New Forms 9/2/2010 -- Luma */
.forms {
  border:           none;
  width:            706px;
  table-layout:     auto;
  margin:           0px 10px;
  border-collapse:  collapse;
}
.forms tr {
  padding:  3px 0px;
  width:    500px;
}
.forms tr th {
  text-align:      left;
  padding:         0px;
  width:           195px;
  vertical-align:  top;
}
.forms tr label {
margin:   0;
padding:  0px;
}
.forms tr td input[type="submit"] {
  margin:     0px 25px 0px 10px;
  width:      auto;
  padding:    2px;
  float:      right;
  font-size:  110%
}
.forms tr td input[type="submit"].bigbutton {
  float:      none;
  font-size:  133%;
  border:     none;
  margin:     0px 20px 0px 0px;
}
.forms textarea {
  margin:       0px 0px 5px 0px;
  float:        left;
  height:       110px;
  font-family:  arial;
  font-size:    100%;
  width:        286px;
  }
.forms tr .onclick, .forms tr .checking {
  background-color:  #f2f2f2;
  border:            1px solid #dbdbdb;
  color:             #333333;
  width:             160px;
  margin:            1px 0px 0px 10px;
  float:             left;
  line-height:       22px;
  padding:           0px 5px;
}
.forms tr .correct {
  background-color:  #f0fee9;
  border:            1px solid #267243;
  color:             #666666;
  width:             160px;
  margin:            1px 0px 0px 10px;
  float:             left;
  line-height:       22px;
  padding:           0px 5px;
}
.forms tr .error {
  background-color:  #ffcfcf;
  border:            1px solid #a91f23;
  color:             #a91f23;
  width:             160px;
  margin:            1px 0px 0px 10px;
  float:             left;
  line-height:       22px;
  padding:           0px 5px;
}
.forms tr .error a {
  color:  #000000;
}
.forms img {
  width:   11px;
  height:  11px;
}
.forms select {
  width:  290px;
}
.forms .formsselect {
  width:  200px;
}
.focusederror {
  background-color:  #a91f23;
}
.focusederror th, .focusederror td, .focusederror a, .focusederror span {
  color:  #ffffff;
}
.forms tr td p {
  margin:        0px;
  padding-left:  0px;
}
.forms td a.rightbutton {
  margin:     0px 0px 0px 215px;
  font-size:  110%;
}
.forms tr td.rightbutton {
  width:  315px;
}
ul .button, td .button {
  line-height:  16px;
  padding:      1px 3px;
  margin:       0px;
  width:        auto;
}
.forms td input[type="radio"], .forms td input[type="checkbox"] {
  width:        auto;
  padding:      0px;
  float:        none;
  margin-left:  0px;
}
.forms label select {
  width:   170px;
  margin:  0px;
}
.forms .bigbutton {
  margin:  0px 0px 10px 0px;
}
.forms h3 {
  margin:  0px;
}
#filter_form a {
  width:  auto;
}
#filter_form a.button, #search_form a.button {
  margin:  2px 0px 0px 3px;
}
.aboutakhtaboot li {
  float:   left;
  margin:  0px;
}
.akhtabootcontent h3 {
  margin:  0;
  width:   82%;
}
#job_applications {
  float:   left;
  width:   728px;
  border:  none;
}
#job_applications .leftpartrow a.bold {
  line-height:  45px;
}
.colspan {
  width:  500px;
}
.bottom_links {
  text-align:  right;
  float:       left;
  width:       728px;
  margin:      10px 0px 0px 0px;
  height:      25px;
}
.bottom_links a {
  margin:  0px 10px 0px 0px;
}
.tables {
  width:  708px;
}
.tables th, .tables td {
  width:  300px;
}
.forms .communities {
  float:  none;
}
.forms .proficiency {
  width:   136px;
  margin:  0px 0px 0px 5px;
}
.forms .remove {
  margin:  0px 2px;
}
form i {
  margin:  0px;
}
.form {
  margin:   0px 10px 10px 10px;
  padding:  0px 0px 10px 0px;
}
#builder_form {
  margin:  10px;
}
#builder_form label {
  width:  195px;
  float:  left;
}
#builder_form li {
  padding:  3px 0px;
}
#builder_form select {
  width:  289px;
}
#builder_form .startdateyear, #builder_form .startdatemonth {
  width:  143px;
}
#builder_form .formtextarea {
  width:  289px;
}
#builder_form input {
  width:  283px;
}
#builder_form .resumeselect {
  width:  195px;
}
#builder_form input[type="checkbox"] {
  width:  auto;
}
li p.formcomments {
  margin:  0px;
}
.formsbutton {
  width:       476px;
  text-align:  right;
}
.savedsearches, .savedfolders {
  float:  left;
}
.savedfolders .threecolumnslist {
  list-style-image:  url(/images/folder.png);
}
.savedsearches .threecolumnslist, .content .threecolumnslist {
  list-style-image:  url(/images/floppy.png);
}
.forms.company_tables {
  border:      1px solid #c6c6c6;
  text-align:  center;
}
.forms.company_tables tr th {
  text-align:  center;
}
#credits h3 {
  margin:  10px;
}
.testimonials p, .testimonials li {
  float:  left;
}
.testimonials .bold {
  float:  right;
}
.testimonials p {
  width:  600px;
}
.testimonials li {
  width:          723px;
  border-bottom:  1px dotted #C6C6C6;
  margin:         5px 0px;
  padding:        0px 0px 5px 0px;
}
.add_div {
  width:   85px;
  margin:  5px 0 0 46px;
}
#communities_ul li a.button {
  float:  none;
}
#profiles_container .checkbox {
  height:  30px;
  margin:  0px 5px 0px 0px;
}
.delete_application img {
  width:   18px;
  margin:  3px 4px 0 0;
}
.foldersection select {
  margin:  0px 10px;
  width:   261px;
}
.completenesstext .bullets {
  margin:   0px 3px;
  padding:  0px;
}
.welcome_div {
  background-color:  #ECECED;
  border:            4px solid #708FA5;
  color:             #708FA5;
  font-size:         150%;
  margin:            0 0 10px;
}
.welcome_div p {
  font-weight:  bold;
  margin:       0;
  padding:      5px 0;
  text-align:   center;
}
#exam_form {
  margin:       0px 10px;
  line-height:  25px;
}
#exam_form label {
  font-size:  110%;
}
/* User Homepage */
.bluebox {
  background-image:  url(/images/bluegradient.jpg);
  width:             920px;
  height:            90px;
  color:             #ffffff;
  margin:            7px 0px 18px;
  float:             left;
  font-size:         200%;
  padding:           15px 0px;
  position:          relative;
  z-index:           0;
}
.bluebox p, .bluebox h1 {
  width:  900px;
}
.bluebox p {
  font-size:    120%;
  line-height:  25px;
}
.bluebox h1 {
  color:      #000000;
  font-size:  120%;
  padding:    0px;
  margin:     0px 10px;
}
.bluebox img {
  position:  relative;
  bottom:    30px;
}
.bigad {
  width:             918px;
  height:            92px;
  background-color:  #ffffff;
  float:             left;
  margin:            10px 0px;
  border:            1px solid #ff7702;
}
.jobssearch {
  font-size:  145%;
  width:      338px;
  margin:     0px 0px 5px 0px;
  float:      left;
}
.jobssearch p {
  margin:   5px 0px;
  padding:  0px;
}
.jobssearch select {
  width:   192px;
  height:  22px;
  margin:  0px;
}
.jobssearch .button {
  font-size:  80%;
  margin:     0px 55px 0px 0px;
}
.employers_home .buttons {
  margin:  5px 0px;
}
.whitehead .buttons a, .employers_home .buttons a, .whitehead_ar .buttons a {
  color:  #ffffff;
}
.fj {
  border:  5px solid #ff7702;
  width:   610px;
  height:  250px;
  margin:  11px 0px 0px 0px;
}
.leftpart {
  width:     630px;
  float:     left;
  bottom:    34px;
  position:  relative;
}
.rightpart {
  width:     250px;
  float:     left;
  border:    2px solid #ff7702;
  padding:   5px;
  position:  relative;
  bottom:    150px;
}
.container .head {
  height:  600px !important;
  margin:  0px;
}
.italic {
  font-style:  italic;
}
.rightpart img {
  margin:  0px;
  border:  none;
}
.rightpart p {
  margin:   0px;
  padding:  0px 0px 5px 0px;
  width:    176px;
  float:    left;
}
.rightpartul {
  float:    left;
  padding:  0px;
}
.rightpartul h2 {
  padding:  0px;
  margin:   2px 0px 0px 0px;
}
.rightpart .more {
  position:  static;
}
.rightpartul li, .rightpartul li img {
  float:  left;
}
.rightpartul li img {
  margin:  0px 5px 0px 0px;
}
.rightpartul li {
  width:  250px;
}
.head .whiteboxheader {
  width:     400px;
  bottom:    45px;
  position:  relative;
}
.head .searchform {
  float:  left;
}

.head .testimonials li {
  width:      620px;
  border:     none;
  margin:     10px 0px;
  font-size:  125%;
}
.head .testimonials {
  float:  left;
  width:  300px;
}
.rightpart form {
  margin:   0px;
  padding:  0px;
}
.rightpart .forms th {
  width:  50px;
}
.rightpart .forms {
  margin:  0px;
  width:   230px;
}
.rightpart .forms tr {
  width:  200px;
}
.rightpart .forms td {
  width:   185px;
  margin:  0px 0px 0px 5px;
}
.rightpart .forms input[type="text"], .rightpart .forms td input[type="password"] {
  width:   180px;
  margin:  0px 0px 0px 5px;
}
.rightpart .rightbutton .button {
  width:   auto;
  margin:  0px 0px 0px 8px;
}
.buttonad {
  margin:         5px 0px;
  padding:        5px 0px;
  border-top:     2px solid #ff7702;
  border-bottom:  2px solid #ff7702;
}
.buttonad.none {
  display:  none;
}
.featured_company {
  width:         300px;
  height:        250px;
  border-right:  5px solid #ff7702;
  float:         left;
}
.featured_company img {
  margin:  -5px 0px 0px 0px;
}
.featured_company_title {
  background-image:   url(/images/featuredcompany.png);
  background-repeat:  no-repeat;
  font-size:          130%;
  height:             40px;
  line-height:        40px;
  margin:             -5px 0 0;
  padding:            0 6px;
  width:              205px;
  color:              #ff7702;

}
.featured_company_content {
  margin:  67px 10px;
  height:  80px;
}
.featured_company_content a {
  float:  left;
  width:  143px;
}
.featured_job_content a {
  float:  left;
  width:  130px;
}
.featured_company_content img {
  float:         left;
  border-right:  1px solid #ff7702;
  margin:        0px 15px 0px 0px;
  padding:       0px 15px 0px 0px;
  width:         120px;
  height:        80px;
}
.featured_company_content .bold, .featured_job_content .bold {
  color:      #ff7702;
  font-size:  120%;
  width:      138px;
  float:      left;
}
.featured_company_content p, .featured_job_content p {
  margin:  0px;
  float:   left;
  width:   137px;
}
.featured_job_title {
  background-image:   url(/images/featuredjob.png);
  background-repeat:  no-repeat;
  font-size:          130%;
  line-height:        40px;
  height:             40px;
  margin:             -5px 0 0;
  padding:            0px 6px 0px 20px;
  width:              135px;
  color:              #ff7702;
  float:              right;
}
.featured_job {
  width:   295px;
  height:  250px;
  float:   right;
}
.featured_job_content li img {
  border-right:  1px solid #FF7702;
  float:         left;
  margin:        0 15px 0 0;
  padding:       0 15px 0 0;
  width:         85px;
  height:        45px;
}
.featured_job_content li {
  height:  50px;
  float:   left;
  width:   285px;
  margin:  0 0px 35px 0;
}
.featured_job_content {
  margin:  25px 0px;
  float:   left;
}
#search_form .featuredname, #filter_form .featuredname {
  margin:  0px 0px 10px 0px;
}
#apology_letter_button {
  height:  28px;
}
.disabled.prev_page, .disabled.next_page {
  color:  #5d5d5d;
}
.extended_container li {
  padding:  0px;
  height:   23px;
}
.gap {
  color:  #ffffff;
}
#cp_country_name_ul img {
  width:   20px;
  margin:  0px 5px;
  float:   left;
  height:  20px;
}
#cp_country_name_ul li input[type="checkbox"] {
  float:  left;
}
#citizenship_countries_ul li select {
  margin:  5px 0px;
}
#citizenship_countries_ul li a.button {
  margin:  5px;
}
#search_form #citizenship_countries_ul li a.button {
  margin:  0px;
}
#languages_ul li, #communities_ul li {
  padding:  0px;
}
#languages_ul li a.remove {
  margin:  0px 2px;
}
#search_form #languages_ul {
  min-height:  40px;
  height:      auto !important;
  height:      40px;
}
#job_communities_ul li label img, #job_communities_ul li input[type="checkbox"], #cart img {
  float:  left;
}
#cart img {
  margin:  0px 5px 0px 0px;
  width:   20px;
}
.saved_search_title, .folder_title {
  float:  left;
  width:  300px;
}
#remove_from_folder {
  width:        auto;
  font-weight:  normal;
}
#search_container li.search_container_li {
  padding:  5px 0px;
}
#age_show_1, #years_experience_show_1 {
  float:  right;
}
/* Twitter */
table.twitter {
  float:             left;
  width:             920px;
  border:            2px solid #5D5D5D;
  margin:            10px 0px;
  background-color:  #D5D5D5;
  font-weight:       bold;
}
.twitter tbody {
  line-height:  15px;
}
.twitter img {
  height:  30px;
  margin:  0px 0px 0px 5px;
}
.twitter p {
  margin:  0 10px;
  width:   740px;
}
#apology_letter {
  width:    724px;
  height:   95px;
  padding:  4px;
}
.apology_button {
  float:      right;
  margin:     0px 166px 0px 0px;
  width:      auto;
  font-size:  110%;
}
.applicantsearchinfo em {
  font-weight:  bold;
}
.maintabs .employers a {
  color:    #708fa5;
  padding:  4px 15px 5px;
}
.maintabs .employers a:hover {
  background-color:  #708fa5;
  color:             #ffffff;
}
.maintabs .employers {
  border:         2px solid #708fa5;
  border-bottom:  none;
  line-height:    29px;
}
.mainactivetab.employers {
  background-color:  #708fa5;
}
.mainactivetab.employers a {
  color:  #ffffff;
}
#new_company table, #new_company_user table {
  margin:  0px;
}
table.forms.tables tr th {
  text-align:  center;
}
.forms tfoot .button {
  margin:     0px 0px 5px 0px;
  width:      auto;
  font-size:  110%;
}
.twitter .follow {
  height:  20px;
}
.forms.bottomborder.settings {
  margin:  0px;
}
#amazon {
  margin:  0px 10px;
}
.validation-error {
  color:        #ff7702;
  font-weight:  bold;
}
/* Employers Home Page */
.jobs_cv_search {
  float:  left;
}
 .packages {
  width:             315px;
  float:             left;
  background-color:  #5D5D5D;
  padding:           0px 0px 10px 0px;
  margin:            0px 7px;
  position:          relative;
  bottom:            42px;
}
.packages .package_box {
  width:    315px;
  padding:  4px;
  color:    #ffffff;
  float:    left;
  margin:   5px 10px 10px 5px;
  height:   68px;
}
.packages .package_box .box p {
  margin:  0px;
  color:   #ff7702;
}
.orange_button {
  background-image:   url(/images/orange_button.png);
  height:             30px;
  width:              294px;
  font-size:          160%;
  padding:            7px 3px 0;
  text-align:         center;
  margin:             0px;
  background-repeat:  no-repeat;
}
.orange_button a {
  color:  #ffffff;
}
.orange_border {
  border:   1px solid #FF7702;
  margin:   5px 0;
  padding:  5px;
  width:    288px;
}
.orange_border .text {
  background-color:  #5d5d5d;
  padding:           5px;
  color:             #ffffff;
  font-size:         115%;
}
.orange_border img {
  width:  288px;
}
.jobs_cv_search #search_cvs {
  margin:  5px 0px 0px 0px;
}
.jobs_cv_search .testimonials li {
  width:  275px;
}
#save_search_p {
  margin:  10px 0px 0px 0px;
}
#job_application_form .centeredtext .bigbutton {
  float:        none;
  font-weight:  normal;
}
.twitter .twitter_follow {
  font-size:  80%;
  width:      55px;
  margin:     0px;
}
#video_akhtaboot {
  position:  relative;
  bottom:    45px;
  margin:    0px 5px;
}
.empty_td {
  width:    160px;
  display:  block;
}
.centeredtext .bigbutton {
  float:   none;
  margin:  15px 0 0 0;
}
.leftpartrow .community_img {
  width:   auto;
  height:  85px;
}
.akhta_info h3 {
  float:   left;
  width:   82%;
  margin:  0px;
}
.akhta_info li {
  margin:  5px 0 0 0 ;
}
#map_con {
  margin:  0 auto;
  width:   550px;
}
.block_a {
  display:  block;
  width:    728px;
  height:   90;
}
.support {
  background-color:  red;
  padding:           10px;
  color:             #ffffff;
  font-size:         120%;
  font-weight:       bold;
  text-align:        center;
}
.forms .job_posting, .forms .about_me {
  width:   490px;
  height:  300px;
}
.seen_cv {
  background-color:  #ff7702;
}
.rightcolumnbox .extended_container input {
  float:  left;
}
.rightcolumnbox .checkbox_p {
  margin:  0px 0px 0px 22px;
}
.centeredtext #right_sign_button {
  display:  block;
  margin:   0px 0px 10px 0px;
  padding:  7px;
}
.job_openings {
  display:  inline;
}

#truncated_mbti p {
  padding-left:  0px;
}

.com_list {
  line-height:  21px;
  margin:       10px 0;
  position:     relative;
  right:        196px;
  top:          15px;
}

.com_list label {
  float:  left;
  width:  196px;
}
#filter_button {
  width:  auto;
}
#job_descp {
  margin:      0px 10px;
  padding:     5px 0px;
  width:       706px;
  border-top:  1px solid #C6C6C6;
}
#job_descp h2 {
  margin:  0px;
}
/* other.css */
.field_with_errors{
  float: left;
  border:	2px solid #ff7702;
}

.field_with_errors_block{
  border:	2px solid #ff7702;
  padding : 6px 1px;
	width:		315px;
}

#flash-container{
  top: 82%;
  left: 28%;
  height: 100px;
  border: 2px solid black;
  border: none;
  position: fixed;
  width: 600px;
  display: none;
}

#flash-notice{
  background-color : #FF994A;
  font-size: 18px;
  font-weight: 200;
  color: black;
  width: 600px;
  text-align: center;
  padding: 4px 0px;
  position: absolute;
  top: 0px;
  left: 0px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 2px #ff7702 solid;
}

.tipstext a{
  color: white;
}

.changequantity{
  font-size: 22px;
  display: inline;
}

.changequantity a{
  padding: 1px 5px;
  border: 1px solid black;
}

.changequantity a:hover{
  background-color: black;
  color: white;
  text-decoration: none;
}

.clearer{
  clear: both;
}

ul.bottom_links li{
  margin-top: 5px;
  margin-right: 15px;
  float: left;
}

.disabled_form{
  border: 2px solid #ff7702;
  margin: 0px 10px;
padding:	0px 10px;
}

.disabled_button{
  background-color: white;
  border: 1px solid black;
  color: black;
}

#ajax-loader-new{
  position: fixed;
  left: 45%;
  top: 0;
  width: 140px;
  background-color: #ff7702;
  color: white;
  text-align: center;
  font-size: 13px;
  font-weight: bold;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border: 2px solid #ff7702;
}

.warning{
  border: 2px blue solid;
}

.multiselect_remove{
  float: left;
}

.current_part{
  background-color: #ff7702;
  color: white;
  padding: 2px 5px;
}

li.city_bold a{
  font-weight: bold;
}

p.full_profile_needed{
  font-weight: 700;
  color: red;
}
/* end of other.css + start of lightboxes*/
body {
  margin: 0px;
}

#facebox .b {
  background:url(/images/lightbox/b.png);
}

#facebox .tl {
  background:url(/images/lightbox/tl.png);
}

#facebox .tr {
  background:url(/images/lightbox/tr.png);
}

#facebox .bl {
  background:url(/images/lightbox/bl.png);
}

#facebox .br {
  background:url(/images/lightbox/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 6000;
  text-align: left;
	width:			auto;
	direction:	ltr;
}

#overlay{
  position:fixed;
  top:0;
  left:0;
  z-index: 5000;
  width: 100%;
  height: 100%;
  background-color:#000;
  -moz-opacity: 0.4;
  opacity:.40;
  filter: alpha(opacity=40);
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
  width: 		auto;
  border: 		none;
  margin: 		0px;
	direction:		ltr;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 0px;
  background-color: #fff;
  width: 370px;
  font-weight:bold;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 33px 0px 0px 0px ;
  width: auto;
}

#facebox .footer {
  padding-top: 0px;
  margin-top: 0px;
  text-align: right;
  width: 380px;
  background-color: transparent;
  border: 5px solid #ff7702;
  border-top: none;
}

#facebox .footer a{
  color:#ff7702;
  margin: 0px 10px;
}
#facebox .forms tr th{
	width: 125px;
}
#facebox .forms tr td{
	font-weight: normal;
}
#facebox .forms tr td input{
	width: 250px;
}
#facebox .forms tr td textarea{
	width: 258px;
}
#facebox .forms tr td input[type="submit"]{
	width: auto;
}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}
#facebox .rightbutton{
	width: 260px;
	margin: 5px 0px 0px 0px;
}
.lbTerms {
  width: 750px;
}

* html #overlay { /* ie6 hack */
  _position: absolute;
  _height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
.body .content{
	width: 360px;
	padding: 0px 10px;
	margin: 0px;
	border: 5px solid #ff7702;
	border-bottom: none;
}
#notes_list .date, #notes_list .author{
	text-align:	right;
	padding: 0px 10px;
	font-weight: normal;
}
#notes_list li{
	line-height: 20px;
}
#job_application_submit{
	margin: 0px;
	border: 0px;
	font-size: 110%;
}
#radio select{
	width: 200px;
	margin: 0px 10px 0px 0px;
}
#specific_country,#you_cant_apply{
	border: 	2px solid #ff7702;
	text-align: center;
	width: 		724px;
	padding: 	5px 0px;
	font-size:	130%;
	margin: 	0px 0px 10px 0px;
	color: 		#ff7702;
	font-weight: bold;
	float:		left;
}
#facebox .view_profile{
	width:		525px;
}
.male{
		background-color: #b5e5fe;
		height:				95px;
		margin:				10px 0 0;
		padding:			10px;
}
.female{
		background-color: #feb5fb;
		height:				95px;
		margin:				10px 0 0;
		padding:			10px;
}
.view_profile_box{
		background-color: white;
		height:			95px;
}
#facebox .male .view_profile_box img{
		margin:			10px;
		width:			75px;
		height:			75px;
		border-right:   5px solid #B5E5FE;
		padding:        0 10px 0 0;
		float:			left;
}
#facebox .female .view_profile_box img{
		margin:			10px;
		width:			75px;
		height:			75px;
		border-right:   5px solid #feb5fb;
		padding:        0 10px 0 0;
		float:			left;
}
#facebox .view_profile_box ul{
		width:			250px;
		float:			left;
		margin:			6px 10px;
		font-weight:	normal;
}
#facebox .view_profile_box ul li{
		line-height:	20px;
		width:			85%;
		float:			left;
}
#facebox .view_profile_box ul li h3{
		margin:			0px;
}
#facebox .view_profile_box ul li img.flags{
		width:			20px;
		height:			auto;
		margin:			0px 0px 0px 5px;
		border:			none;
}
#facebox .view_profile_box ul li img.flags, #facebox .view_profile_box ul li span{
		float:			left;
}
#facebox .view_profile_box .links{
		float:			left;
		width:			105px;
		font-weight:	bold;
}
#facebox .view_profile_box .links li{
		width:			auto;
}
#facebox .view_profile_box .links li a{
		width:			100%;
}
.top_border{
		border-top:		1px solid #c6c6c6;
}
#facebox_footer.view_profile_footer{
		width:				545px;
}
#facebox .view_profile_lb{
		width:				525px;	
}
#facebox .forms.view_profile_lb img{
		margin:       3px 3px 0px 0px;
		width:				20px;
		float:				left;
		height:				20px;
		
}
#facebox .forms.view_profile_lb .nationalities li{
	 float:					left;
}
#facebox .forms.view_profile_lb .nationalities{
	margin:					0px;
}
/* end of lightbox */
.facebook_buttons{
		float:	right;
}
/* Job Fair */
#job_fair img{
    width:    auto;
}
#job_fair h3{
    margin:    10px 0px;
}
#job_fair h4{
    float:    left;
    margin:    0px 5px;
}
.sponsors p{
    float:    left;
    margin:    0px;
    padding:    0px;
}
.sponsors img{
    margin: 10px 30px 10px 5px;
}
.sponsors{
    margin:    0 0 20px 0;
}
#job_fair table{
    margin:    10px 0px;
}
#job_fair thead{
    text-align:    center;
    font-size:    110%;
    font-weight:    bold;
}
#job_fair tbody{
    line-height:    20px;
}
#job_fair .bold{
    display: inline;
}
#job_fair h2{
	margin:	10px 5px;
}