/******Where oh where are my edits?******/


#container
{
	margin-left: auto;
	margin-right: auto;
	width: 760px;
    position: relative;
}

/*************** Ïîçèöèðîâàíèå ***************/
body {margin: 0px; padding: 0px}

       /* -- Îñíîâíûå áëîêè -- */
#header-top  {height: 90px}
#icons       {position: relative; top: 0px; float: right; width: 122px; height: 28px} /* ñåðîå: 116õ24 + 6 ñïðàâà + 4 ñíèçó*/
#flash-cont  {height: 145px;}
#jsmenu      {height: 39px; padding: 2px 0px 0px 39px}
#main        {position: relative; width: 710px; padding: 9px 0px 0px 50px}
#footer      {clear: both;}
#footer-cont {width: 710px; height: 100px; padding-left: 50px}
       /* ---- */
#outside-main1,#outside-main2 {float: left; width: 310px; min-height: 284px;}
                 * html #outside-main1,* html #outside-main2 {height: 284px;} /* IE hack -- min-height */
               #outside-main2 {width: 375px; margin-left: 24px}

#main-about  {width: 680px; padding: 10px 30px 0px 0px; margin-bottom: 30px; min-height: 350px;} /* margin ò.ê. ôîí ñïðàâà */
#main-links  {margin: 0px 0px 20px 110px}
#main-bottom {clear: both; width: 672px; padding: 16px; margin: 24px 0px 24px 50px}

        .content-block {padding: 10px 0px 30px 0px; overflow: hidden; _zoom: 1;}
        .content-block div.ills {margin-top: 10px}
        .content-block img.ill-h12 {margin-bottom: 10px}

        #main-links img {padding: 0px 25px 2px 0px; background: url(../img/bg_SMenuItem.gif) no-repeat bottom left}

#copyright,#bott-menu {padding: 20px 0px 20px 0px}
#copyright            {float: left; padding-right: 20px}
#bott-menu            {float: right}
        #bott-menu a  {padding: 0px 20px; color: #ABABAB; text-decoration: none}
#address              {float: right, padding-right: 20px; color: #FFFFFFF}

/*************** Ïðåäñòàâëåíèå ***************/
img   {border: none}

a       {text-decoration: underline; color: #fff}
a:hover {text-decoration: none}
    a.red {color: #FFC0C4}

textarea, input, select {font: 13px/15px Tahoma, Arial, sans-serif}
input {margin: 0px; padding: 0px}
fieldset {padding: 5px 5px; border: solid 1px #737373}
legend {color: #eaeaea}

       /* -- Îñíîâíûå áëîêè -- */
#jsmenu {}
    /* Menu */
    #jsmenu img   {float: left; margin: 0px 1px}
    #jsmenu a     {float: left}
    #jsmenu a img {margin: 0px}
    /* SubMenu */
    div.top-sm ul {margin: 0px; padding: 0px; list-style: none; font-size: 11px; background-color: #fff; border: 1px solid #3E3E3E;}
    div.top-sm ul li {position: relative; padding: 0px;}
    div.top-sm ul li a {background-color: #fff; display: block; padding:3px 10px 4px 10px; color: #000; text-decoration: none; width: 100%; border-bottom: 1px solid #B8CBC7;}
    div.top-sm ul li a:hover {background-color: #D5D5D5; text-decoration: none; color: #000}

    div.top-sm, top-smi {position: absolute; text-align: left; visibility: hidden; z-index: 1000}
    #top-sm  {top: 268px;}
    #top-smi {top: 195px;}
    #top-sm2 {left: 137px; width: 209px}
    #top-sm3 {left: 256px; width: 209px}
    #top-sm4 {left: 368px; width: 209px}
    #top-sm5 {left: 494px; width: 209px}

ol {margin: 0px 0px 20px 40px; padding: 0px}
  ol li {margin: 0px; padding: 0px}
ul {margin: 0px 0px 20px 20px; padding: 0px}
  ul li {margin: 0px; padding: 0px 0px 7px 35px}
        li strong {color: #fff}
        li a {background: none; text-decoration: none}
            li a:hover {text-decoration: underline}

table {border-collapse: collapse}
    table th {text-align: center; font-weight: bold}
    table td {padding: 2px 2px}

table.data {margin: 0px 0px 15px 50px}
table.data td {text-align: center}
table.data2 td {padding: 2px 10px 2px 0px; vertical-align: top}
    table.data2 td input, table.data2 td textarea, table.data2 td select, table.data2 td label{margin: 0px 5px 0px 0px; vertical-align: middle}
    table.data2 td label{margin: 0px 15px 0px 0px}
    table.data2 td span {font: 9px/9px Tahoma, Arial, sans-serif; color: #e00}

    td.tdtextr {text-align: right}
       /* -- Ñïèñêè -- */
ol {font: 13px/17px Tahoma, Arial, sans-serif}
ul.all,ul.pdf {font: bold 13px/17px Tahoma, Arial, sans-serif}                            /* fix stupid IE6 one-li-line bug */ 
    ul.all li {list-style: none; background: url(../img/bull_Line.gif) no-repeat 3px 6px; zoom: 1}
    ul.vac li, ul.vac2 li,ul.all li li {padding: 0px 0px 0px 15px; list-style: none; font: normal 11px/15px Tahoma, Arial, sans-serif; background: url(../img/ill_Arrow.gif) no-repeat 3px 6px}
    ul.vac li {font: normal 12px/15px Tahoma, Arial, sans-serif}
    ul.vac2 li {font: bold 12px/15px Tahoma, Arial, sans-serif}

    ul.pdf li {list-style: none; padding: 0;}
    ul.pdf li a {display: block; padding: 0 0 7px 35px; background: url(../img/ico_PDF.png) no-repeat;}
    ul.pdf li a[href$='.pdf'], ul.pdf li a[href$='.PDF'] {background: url(../img/ico_PDF.png) no-repeat;}
    ul.pdf li a[href$='.doc'], ul.pdf li a[href$='.DOC'], ul.pdf li a[href$='.docx'], ul.pdf li a[href$='.DOCX'] {background: url(../img/ico_DOC.png) no-repeat;}
    ul.pdf li a[href$='.xls'], ul.pdf li a[href$='.XLS'], ul.pdf li a[href$='.xlsx'], ul.pdf li a[href$='.XLSX'] {background: url(../img/ico_XLS.png) no-repeat;}
    ul.pdf li a[href$='.ppt'], ul.pdf li a[href$='.PPT'], ul.pdf li a[href$='.pptx'], ul.pdf li a[href$='.PPTX'] {background: url(../img/ico_PPT.png) no-repeat;}
    ul.pdf li a[href$='.txt'], ul.pdf li a[href$='.TXT'] {background: url(../img/ico_TXT.png) no-repeat;}

    /* Ðåçþìå */
#resumeForm {width: 630px}
#resumeForm table {width: 100%}
#resumeForm table td {vertical-align: top}
#resumeForm fieldset table td {padding: 5px 5px}

#FirstName, #MiddleName, #LastName, #SocialSecurity, #Address1, #Address2, #City, #Telephone, #Name, #Phone,
#caseAddress1, #caseCity, #PositionAppliedFor, #ExpectedWage, #WhatKind, #DriversLicense, #LastEmployer,
#leAddress, #leTelephone, #leImmediateSupervisor, #leCurrentTel, #leDateEmployed, #leSalary, #NextPreviousEmployer1,
#npe1Address, #npe1Telephone, #npe1ImmediateSupervisor, #npe1CurrentTel, #npe1DateEmployed, #npe1Salary,
#NextPreviousEmployer2, #npe2Address, #npe2Telephone, #npe2ImmediateSupervisor, #npe2CurrentTel,
#npe2DateEmployed, #npe2Salary, #Relationship, #NameOfHighSchool, #hsLocation, #hsCourseOfStudy, #hsDegreeOrDiploma,
#NameOfCollege, #cLocation, #cCourseOfStudy, #cDegreeOrDiploma, #NameOfGraduateSchool,
#gsLocation, #gsCourseOfStudy, #gsDegreeOrDiploma, #NameOfOtherSchool, #osLocation, #osCourseOfStudy,
#osDegreeOrDiploma, #Name1, #Company1, #Address01, #ZIP1, #Name2, #Company2, #Address02, #ZIP2, #Name3, #Company3,
#Address03, #ZIP3, #Name4, #Company4, #Address04, #ZIP4, #TelephoneAll4, #liFirstName, #liLastName, #liDate {width: 13.5em}

#TelephoneAll1, #TelephoneAll2, #TelephoneAll3, #TelephoneAll4 {width: 10em}
#Attendance, #Responsibility, #Attitude, #Conscientiousness {width: 28em}

table.author_resume {position: relative; margin: 15px 0px 0px 30px}
    table.author_resume td  {padding: 5px 5px}
    #submit_btn  {position: relative; left: 330px; bottom: 30px}

.resume_block_bottom {border-bottom: solid 1px #737373}
.resume_block_right  {border-right: solid 1px #737373}
.resume_block_left   {border-left: solid 1px #737373}
.resume_block_top    {border-top: solid 1px #737373}

span.afr,span.afr2,span.afr3 {font: 9px/9px Tahoma, Arial, sans-serif; color: #e00; position: relative; top: 8px; left: 100px}
    span.afr2 {left: 200px}
    span.afr3 {left: 300px}

#resumeForm label span {color: #999}

/*************** Ãðàôèêà ***************/
body {background-color: #424242}

       /* -- Îñíîâíûå áëîêè -- */
#outside     {background: #494949 url(../img/bg_Body.gif) repeat-x}
#header-top  {background: #565656 url(../img/bg_Header.jpg) repeat-y}
#icons       {background-color: #878787}
    #icons img   {float: left;}      /* ïàëî÷êè */
    #icons a img {margin: 6px 13px;} /* êàðòèíêè-ññûëî÷êè */

#main        {background: url(../img/bg_Index.jpg) no-repeat 103px top;}
#footer      {background: url(../img/bg_Footer.gif) repeat-x left bottom;}
#footer-cont {background-color: #2C2C2C}
       /* ---- */
#main-about  {background: url(../img/ill_DecorTxtBlocks.gif) no-repeat right bottom}
#outside-main1 div.hfeed, #outside-main2 div.hfeed {position: relative; _zoom: 1; padding-right: 20px; margin-bottom: 25px; background: url(../img/ill_DecorTxtBlocks.gif) no-repeat right bottom;}
#outside-main2 div.hfeed {background: none; height: 224px; overflow: auto;}

#outside-main1 div.hfeed {font: normal 13px Tahoma;}

div.hfeed div.hentry {position: relative; _zoom: 1; overflow: hidden; padding-left: 10px; margin-bottom: 15px; background: url("../img/bull_hentry.png") left 4px no-repeat;}
div.hfeed div.hentry h3 {font: bold 12px Tahoma; color: #fff; margin: 0 0 10px 0; padding: 0 100px 0 0;}
div.hfeed div.hentry var {position: absolute; right: 0; top: 0; font: bold 12px Tahoma; color: #fff;}
div.hfeed div.hentry img.image {float: left; margin: 0 10px 10px 0;}
div.hfeed div.hentry div.entry-content {font: normal 12px Tahoma; color: #b9b9b9;}
div.hfeed div.hentry div.entry-content p {margin: 0 0 10px 0;}
div.hfeed div.hentry a.bookmark {display: block; text-align: right; font: bold 12px Tahoma; color: #fff; text-decoration: underline;}
div.hfeed div.hentry a.bookmark:hover {text-decoration: none;}

    div#main-about div.hfeed div.hentry {margin-bottom: 20px; padding: 10px 0 20px 10px; border-bottom: 1px solid #eaeaea; background-position: left 15px;}
    div#main-about div.hfeed div.hentry:last-child {border-bottom: none;}
    div#main-about div.hfeed div.hentry h2 {font: bold 12px Tahoma; color: #eaeaea; margin: 0 0 10px 0; padding: 0}
    div#main-about div.hfeed div.hentry var {right: 10px; top: 10px; color: #eaeaea;}
    div#main-about div.hfeed div.hentry div.entry-content {display: table; _zoom: 1; color: #eaeaea;}

#main-bottom {border: 3px solid #fff; background-color: #494949;}

       /* -- Êàðòèíêè -- */
img.logo     {padding: 8px 0px 0px 40px}
img.logo2    {padding: 27px 0px 0px 40px}

img.ill-h12,img.ill-h2,img.de-co,img.h1pad,img.txt-title {display: block}
        img.ill-h12   {padding-bottom: 6px; background: url(../img/ill_UnderH1.gif) no-repeat bottom left}
        img.ill-h2    {margin: 25px 0px 22px 0px}
        img.txt-title {margin-bottom: 10px; padding-top: 16px; background: url(../img/bg_H2_ill.gif) no-repeat 0px 4px}
        img.de-co     {padding-bottom: 11px}
        img.h1pad     {padding-bottom: 4px}
img.ill-page  {float: left; border: 1px solid #fff}

#photo-cont {background: #790101 url(../img/bg_EA_Photo_t.gif) repeat-x}
    img.photo   {padding: 3px 0px 4px 20px; background: url(../img/bg_EA_Photo_b.gif) repeat-x bottom}

#menu-photo {height: 37px; padding-left: 20px; background: #000 url(../img/bg_Menu.gif) repeat-x bottom}

       /* -- Äëÿ êàðòèíîê -- */
.fl,.ills,.ills2 {float: left; margin: 0px 16px 8px 0px}
.ills,.ills2     {padding: 0px 1px 1px 0px; background-color: #000; border-top: 1px solid #555; border-right: 1px solid #303030; border-bottom: 1px solid #303030; border-left: 1px solid #505050;}
           .ills {margin: 0px 8px 8px 0px;}
           .ills2{margin: 0px 4px 0px 0px;}

/*************** Øðèôòû ***************/
body {font: 11px/15px Tahoma, Arial, sans-serif; color: #eaeaea; text-align: left}

h1,h2,h3,h4,h5 {font-weight:bold; margin: 0px 0px; padding: 10px 5px 10px 0px}
    h1{font-size:19px}
    h2{font-size:18px}
    h3{font-size:15px}
    h4{font-size:13px; display: inline}
    h5{font-size:13px; display: inline; font-weight: normal; font-style: italic}

p          {margin: 0px 0px 15px 0px; padding: 0px}
p.b-bld    {font-weight: bold}
p.missn    {font: 13px/17px Tahoma, Arial, sans-serif; margin: 0px 0px 17px 0px}
 .missn12  {font: 12px/17px Tahoma, Arial, sans-serif; margin: 0px 0px 17px 0px; clear: both}
p.nletters {margin-top: 50px; padding-top: 12px; width: 283px; background: url(../img/bg_H2_ill.gif) no-repeat;}
p.totop    {text-align: right; clear: both}
    p.nletters a, p.totop a {color: #FFC0C4}

#copyright {font-size: 9px; color: #616262}
       /* -- Ññûëî÷êè -- */

       /* -- Íàâèãàöèÿ -- */


/*************** Îòëàäêà **************/

/* .scrollgeneric is required for proper scrollbar display,
not for user customization, and is mandatory*/

.scrollgeneric
{
line-height: 1px;
font-size: 1px;
position: absolute;
}

.vscrollerbase, .vscrollerbar {
width: 12px;
top: 0px;
}

.vscrollerbar {
left: 0px;
}

.hscrollerbase, .hscrollerbar {
height: 15px;
left: 0px;
}


.hscrollerbar {
top: 0px;
}

.hscrollerbar {
top: 20px !important;
}

.vscrollerbar, .hscrollerbar {
/*padding information of these elements are only used for
padding of the scroll-bar with respect to the scroll base,
the padding will automatically be turned off by the script*/
padding: 11px;
/* z-index *MUST* be given, otherwise links will not be clickable
inside the div */
z-index: 2;
}

.vscrollerbarbeg {
/*top image holder for vertical scroll bar*/
background: url(../img/vscroller.gif) 0px -3px;
width: 12px;
height: auto;
top: 0px;
left:1px;
}

.vscrollerbarend {
/*bottom image holder for vertical scroll bar*/
background: url(../img/vscroller.gif);
width: 12px;
height: 3px;
left:1px;
}

/* Following are OPTIONAL */

.vscrollerbase  {
background-color: transparent;
background-image: url(../img/scrollbaseback.gif);

}

.vscrollerbasebeg {
top: 0px;
width: 8px;
/* background: url(../img/scrollbases.gif) 0px -12px no-repeat; */
}

.vscrollerbaseend {
height: 12px;
width: 8px;
/* background: url(../img/scrollbases.gif) 0px 0px no-repeat; */
}

.scrollerjogbox {
width: 0px;
height: 0px;
bottom: 0px;
right: 0px;
}


a.btn_service_division {display: block; width: 128px; height: 35px; text-indent: -900em; background: url("../img/btn_service_division.png") no-repeat;}
a.text_news-archive {display: block; width: 90px; height: 23px; margin-left: auto; margin-right: 20px; text-indent: -900em; background: url("../img/text_news-archive.png") no-repeat;}

form#EmployeeForm div#submit_btn {position: static; margin: 21px 0pt 0pt 184px;}

div.EmployeePortal {position: relative; _zoom: 1;}
div.EmployeePortal samp.welcome {position: absolute; top: -27px; right: 27px; font: normal 12px Tahoma;}
div.EmployeePortal samp.welcome var {font: normal 12px Tahoma;}
div.EmployeePortal samp.welcome a {margin-left: 8px;}
div.EmployeePortal div.dp_papers {float: left; width: 53%;}
div.EmployeePortal div.forum {float: left; width: 46%;}
div.EmployeePortal div.forum table {width: 99%; font: normal 12px Tahoma;}
div.EmployeePortal div.forum table td {padding: 3px 20px 3px 0px;}
div.EmployeePortal div.forum table td+td {padding-right: 3px;}
div.EmployeePortal div.forum #main-links {margin: 22px 0 0 0;}

/* About Us */
table.peoples             {width: 100%; margin-top: 30px; font: bold 11px/11px Tahoma, Arial, sans-serif}
    table.peoples td          {padding: 3px 50px 3px 2px}
    table.peoples td.hwo      {font-size: 9px; color: #B3B3B3}
    table.peoples td a        {font-weight: normal}
    table.peoples tr.over-off {background-color: transparent; cursor: auto}
    table.peoples tr.over-on  {background-color: #C32732; cursor: pointer; cursor: hand}

table.peoples2 {width: 100%}
    table.peoples2 td {vertical-align: top; padding: 0px 0px 25px 0px}
    table.peoples2 a  {color: #9aa6fa}
    table.peoples2 td.people div.ills {margin-top: 5px;}
    table.peoples2 td.people div.ills img {width: 100px; height: 133px; border: 1px solid #FFF;}

