/*  Tags Declaration  */
BODY {
    margin: 0;
    padding: 0;
    text-align: center;   
    background: #012141 url("body-bg.gif") repeat-x left top;
    font-family: "Arial", Helvetica, sans-serif;

}
A {text-decoration: none;}
A:HOVER {text-decoration: underline;}
IMG {border: none;}
/*  Page  */
#page {
    margin: auto;
    text-align: left;
    width: 780px;
}

/*  Header  */
.header {
    width: 100%;
    padding: 0;
    margin: 0;
    padding-top: 5px;
    background: #ffffff;
    margin-top: 10px;
}

.menu-small {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    text-align: right;
}

.menu-small A {
    padding: 0;
    margin: 0;
    margin-right: 10px;
}

.logo {
    float: left;
    width: 340px;
    padding: 0;
    margin: 0;
    line-height: 0;
    font-size: 0;
    padding-left: 15px;
}

.contact {
    float: right;
    width: 150px;
    margin: 0;
    padding: 25px 10px 0px 0px; /*55px 10px 0px 0px*/
}

.contact P {
    font-size: 20px;
    color: #0A3D70;
    font-weight: bold;
    padding: 0;
    margin: 0;
    line-height: 16px;
}

.contact P.phone {
    font-size: 15px;
    color: #91B1E5;
    font-weight: normal;
    padding: 0;
    margin: 0;
    padding-left: 20px;
    background: url("phone.gif") no-repeat left center;
}

.shadow-top {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    padding-top: 12px;
    background: url("shadow-top1.gif") no-repeat top center;
}

.shadow-bottom {
    float: left;
    width: 100%;
    height: 12px;
    margin: 0;
    padding: 0;
    position: relative;
    margin-bottom: -12px;
    z-index: 100;
    background: url("shadow-bottom1.png") no-repeat left top;
}

.menu {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background: url("menu-bg.gif") repeat-x left top;
}

.menu UL {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
}

.menu UL LI {
    float: left;
    height: 38px;
    margin: 0;
    background: url("menu-div.gif") no-repeat right top;
}

.menu UL LI.last {
    background: none;
}

.menu UL LI A {
    float: left;
    font-size: 12px;
    color: #ffffff;
    padding: 0;
    margin: 0;
    padding: 10px 43px 0px 37px;
}


/*  Content  */
.content {
    float: left;
    width: 100%;
}

.top {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}


.photo {
    float: left;
    width: 380px;
    height: 218px;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 1;
}

.next {
    float: left;
    width: 23px;
    height: 27px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 90px;
    background: url("next.gif") no-repeat left top;
}

.guide {
    float: left;
    width: 400px;
    height: 218px;
    margin: 0;
    padding: 0;
    z-index: 5;
}

.lbc {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    margin-top: 5px;
    background: #ffffff url("lbc.gif") no-repeat left bottom;
}

.rbc {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    padding-bottom: 10px;
    background: url("rbc.gif") no-repeat right bottom;
}

/*  Footer  */
.footer {
    float: left;
    width: 660px;
    margin: 0;
    padding: 10px 0px 10px 120px;
}

.footer UL {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
}

.footer UL LI {
    float: left;
    padding: 0;
    margin: 0;
}

.footer UL LI P {
    float: left;
    font-size: 11px;
    color: #ffffff;
    padding: 0;
    margin: 0;
}

.footer UL LI A {
    float: left;
    font-size: 11px;
    color: #ffffff;
    padding: 0;
    margin: 0;
}

.footer UL LI SPAN {
    float: left;
    font-size: 11px;

    color: #ffffff;
    padding: 0px 5px 0px 5px;
    margin: 0;
}

/*  Bottom-part  */
.bottom-part {
    float: left;
    width: 100%;
}
.left-col {
    float: left;
    width: 510px;
    margin-left: 10px;
}
.bottom-part H1 {
    padding: 0px;
    margin: 0px;
    font-size: 16px;
    color: #012141;
    margin-top: 15px;
    font-weight: normal;
}
.bottom-part H1 SPAN {color: #106dde;}
.bottom-part P {
    padding: 0px;
    margin: 0px;
    font-size: 11px;
    color: #333333;
    margin: 10px 0px;
    line-height: 18px;
}
.left-part {
    float: left;
    width: 100%;
    margin-top: 15px;
}
.left-part A {float: left;}
.right-links {
    float: right;
    width: 237px;
}
.right-links A {
    clear: left;
    color: #333333;
    font-size: 11px;
    padding-left: 18px; 
    margin-top: 3px;
    background: url("icon-link.gif") no-repeat left center;
}
.right-links P {
    width: 100%;
    margin: 0px;
    padding: 0px;
    margin-left: 10px;
}
.right-col {
    float: left;
    width: 247px;
    background: #ddeeff;
    text-align: center;
}
.form-block {
    float: left;
    width: 100%;
    text-align: left;
    position: relative;
    margin-top: -15px;
    z-index: 300;
    background: #05386b url("bg-form.jpg") repeat-x left top;
}
.ltc-form,
.rtc-form,
.rbc-form,
.lbc-form,
.l-form,
.r-form {
    float: left;
    width: 100%;
}
.ltc-form {background: url("ltc-form.gif") no-repeat left top;}
.rtc-form {
    background: url("rtc-form.gif") no-repeat right top;
    height: 5px;
}
.l-form {background: url("l-form.jpg") no-repeat left top;}
.r-form {background: url("l-form.jpg") no-repeat right top;}
.rbc-form {background: url("rbc-form.gif") no-repeat right bottom;}
.lbc-form {
    background: url("lbc-form.gif") no-repeat left bottom;
    padding: 10px 0px;
}
.form-block LABEL {
    font-size: 11px;
    color: #ffffff;
    width: 66px;
    text-align: right;
    float: left;
    margin-right: 3px;
}
.form-block INPUT {
    width: 140px;
    border: none;
    padding: 2px 23px 2px 3px;
    background: #ffffff url("icon-input.gif") no-repeat right center;
}
.f-block {
    float: left;
    width: 100%;
    padding-bottom: 5px;
}
.form-block SELECT {
    width: 167px;
    font-size: 11px;
    color: #333333;
}
.form-block .submit {
    margin-left: 27px; /*67*/ 
    width: 214px; /*48*/
    height: 72px; /*17*/
    cursor: pointer;
    margin-top: 3px;
    /*background: url("submit.gif") no-repeat left top;*/
    background: url("Submit-Resume-2.jpg") no-repeat left top;
}
.right-col .center {
    margin: auto;
    width: 231px;
    text-align: left;
}
.right-col H2 {
    color: #ffffff;
    font-size: 11px;
    background: #91b1e5;
    float: left;
    width: 96%; 
    padding: 0px;   
    padding: 5px 0px 5px 10px;
    margin: 0px;
    margin-top: 10px;
}
.right-col .border {
    float: left;
    width: 85%;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 10px;
    padding-left: 7px;
    margin-left: 13px;
    margin-top: 5px;
    background: url("icon-right-link.gif") no-repeat left top;
}
.right-col .border A {
    color: #333333;
    font-size: 11px;    
}
.right-col A.view-all {
    float: right;
    color: #073a6c;
    font-size: 11px;
    margin-top: 10px;
    margin-right: 13px;
}
.right-col .rbc-right,
.right-col .lbc-right {
    float: left;
    width: 100%;
}
.right-col .rbc-right {background: url("rbc-right.gif") no-repeat right bottom;}
.right-col .lbc-right {
    background: url("lbc-right.gif") no-repeat left bottom;
    padding-bottom: 10px;
}


