/* CSS Styles by Web Consulting Agency */
/* www.webconsulting.md,  info@webconsulting.md */


/* GENERAL STUFF */

body {
font-family:Arial, Helvetica, sans-serif;
color:#000;
width:770px;
margin:0 auto;
background:url(img/bg_body.gif) repeat-x;
background-color:#fff;
}

h1, h2, h3, h4, h5, h6 {
padding:0;
margin:0;
font-weight:normal;
}

a:link, a:visited, a:active {
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

img {
border:0;
}

p, form {
padding:0;
margin:0;
}

div {
float:left;
}

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:21px;
letter-spacing:-1px;
clear:both;
color:#1262b3;
}

h2 {
font-size:16px;
padding-bottom:12px;
font-weight:bold;
color:#1262b3;
width:500px;
}

/* HEADER */

#Head {
border-top:#000 6px solid;
}

#Head .Bg {
background:url(img/bg_head.jpg) no-repeat;
width:270px;
height:159px;
}

#Menu {
margin-top:-22px;
background:#061171;
}

#Menu a {
margin-left:1px;
background-repeat:no-repeat;
height:22px;
float:left;
display:block;
}

#Menu a.home {
background-image:url(img/menu_home.gif);
width:51px;
}

#Menu a.home:hover, #Menu a.home_act {
background-image:url(img/menu_home_act.gif);
width:51px;
}

#Menu a.jobboard {
background-image:url(img/menu_jobboard.gif);
width:72px;
}

#Menu a.jobboard:hover, #Menu a.jobboard_act {
background-image:url(img/menu_jobboard_act.gif);
width:72px;
}

#Menu a.trackrecord {
background-image: url(img/menu_trackrecord.gif);
width:100px;
}

#Menu a.trackrecord:hover, #Menu a.trackrecord_act {
background-image: url(img/menu_trackrecord_act.gif);
width:100px;
}

#Menu a.register {
background-image: url(img/menu_register.gif);
width:61px;
}

#Menu a.register:hover, #Menu a.register_act {
background-image: url(img/menu_register_act.gif);
width:61px;
}

#Menu a.aboutus {
background-image: url(img/menu_aboutus.gif);
width:65px;
}

#Menu a.aboutus:hover, #Menu a.aboutus_act {
background-image: url(img/menu_aboutus_act.gif);
width:65px;
}

#Menu a.contactus {
background-image:url(img/menu_contactus.gif);
width:75px;
}

#Menu a.contactus:hover, #Menu a.contactus_act {
background-image:url(img/menu_contactus_act.gif);
width:75px;
}

/* MIDDLE */

#Middle {
margin-top:7px;
}

#Middle .TitleSect {
padding-bottom:12px;
width:98%;
}

.BoxTop {
font-size:11px;
padding:22px 11px 0 11px;
width:231px;
height:288px;
overflow:hidden;
}

.C1 {
background:#e3effa;
}

.C1 p {
padding-bottom:1em;
text-align:justify;
}

.C2 {
background:#eef5fc;
}

.C3 {
background:#f7fafe;
}

.Spaces {
margin:0 5px 0 5px;
}

#LattestOppMain {
height:233px;
overflow:hidden;
}

#LattestOppMain a, #LattestOpp a {
color:#26424d;
font-weight:bold;
display:list-item;
list-style:none;
background:url(img/bul_latest.gif) 0 5px no-repeat;
padding-left:12px;
text-decoration:none;
padding-bottom:.45em;
}

#LattestOppMain a {
width:212px;
}

#LattestOpp {
width:141px;
#width:145px;
}

#LattestOppMain a:hover, #LattestOpp a:hover {
color:#e56c1a;
}

a.more {
color:#0d559f;
font-size:11px;
font-weight:bold;
float:right;
background:url(img/ar_more.gif) 0 4px no-repeat;
text-indent:12px;
padding-right:5px;
}

a.more:hover {
color:#ed1c24;
background-image:url(img/ar_more_act.gif);
}

#FindYourJobMain .Row, #LeftSide .Row {
width:225px;
}

#LeftSide .Row {
width:140px;
}

#FindYourJobMain .Row .Title, #LeftSide .Row .Title {
font-weight:bold;
color:#0d559f;
font-size:11px;
padding-bottom:3px;
width:225px;
}

#LeftSide .Row .Title {
width:140px;
}

#LeftSide .Row .Title {
color:#26424d;
}

#FindYourJobMain .Row .Field, #LeftSide .Row .Field {
width:186px;
font-size:11px;
height:1.1em;
}

#LeftSide .Row .Field {
width:139px;
}

#FindYourJobMain .Row .Drop, #LeftSide .Row .Drop {
width:190px;
#width:192px;
font-size:11px;
}

#LeftSide .Row .Drop {
width:143px;
#width:142px;
}

#FindYourJobMain .Pad1, #LeftSide .Pad1 {
padding-bottom:11px;
#padding-bottom:9px;
}

#FindYourJobMain .Pad2, #LeftSide .Pad2 {
padding-bottom:20px;
}

#FindYourJobMain .Pad3, #LeftSide .Pad3 {
padding-top:6px;
#padding-top:4px;
}

#FindYourJobMain .Options {
line-height:1.3em;
}

#FindYourJobMain .Options .Radio {
display:block;
margin-top:-3px;
margin-right:2px;
}

a.Search, a.Send {
background:url(img/but_search.gif) no-repeat;
width:70px;
height:20px;
display:block;
}

a.Send {
background:url(img/but_send.gif) no-repeat;
}

a.Submit {
background:url(img/but_submit.gif) repeat;
width:69px;
height:20px;
display:block;
}

a.Click {
margin:1px 0 0 1px;
}

#LeftSide .HeightBut {
height:21px;
padding-bottom:14px;
}

.BoxMiddle {
font-size:11px;
padding:22px 11px 7px 11px;
margin-top:8px;
width:747px;
}

#LatestAssignmentsWon {
padding:3px 0 8px 0;
}

#LatestAssignmentsWon .Row {
border-bottom:#7ca3cb 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:100%;
}

#LatestAssignmentsWon .P1 {
border-top:#7ca3cb 1px solid;
border-bottom:#7ca3cb 1px solid;
padding:4px 0 4px 0;
font-weight:bold;
color:#0d559f;
}

#LatestAssignmentsWon .P2 {
padding:7px 0 6px 0;
}

#LatestAssignmentsWon .Year {
width:58px;
padding-left:6px;
}

#LatestAssignmentsWon .Country {
width:99px;
padding-right:10px;
}

#LatestAssignmentsWon .W-Days {
text-align:center;
width:90px;
}

#LatestAssignmentsWon .Project {
padding-left:43px;
width:437px;
}

#LatestAssignmentsWon .Border {
border-top:#7ca3cb 2px solid;
width:743px;
font:0;
height:0;
}

/* FOOTER */

#Footer .Menu {
margin-top:21px;
border:#192b73 1px solid;
border-width:1px 0;
padding:5px 0 3px 16px;
width:753px;
font-size:11px;
}

#Footer .Menu .Sep {
margin:0 16px;
border-left:#192b73 1px solid;
height:13px;
display:block;
float:left;
}

#Footer .Menu a {
color:#424242;
font-weight:bold;
text-decoration:none;
float:left;
}

#Footer .Menu a:hover {
text-decoration:underline;
}

#Footer #Copyright {
color:#6d6d6d;
font-family:Tahoma, Verdana, Arial;
font-size:10px;
margin:6px 0 7px 0;
#margin-botton:3px;
width:100%;
}

#Footer #Copyright .Left {
float:left;
}

#Footer #Copyright .Right {
float:right;
}

#Footer #Copyright .Right a {
color:#6d6d6d;
font-weight:bold;
}

/* LEFT SIDE */

#LeftSide {
margin-right:9px;
width:167px;
}

#LeftSide .Box {
font-size:11px;
padding:22px 11px 15px 11px;
margin-bottom:8px;
width:145px;
float:left;
}

#LeftSide .Box .Text a {
color:#0d559f;
font-weight:bold;
}

/* RIGHT SIDE */

#RightSide #FindYourJob {
padding:22px 11px 9px 11px;
width:572px;
}

#FindJobInside {
padding:12px 0 14px 20px;
background:#e2f3fa; 
}

/*  Find Your Job */

#FindJobInside .Cell {
margin-right:15px;
}

#FindJobInside .Cell .Top {
font-size:11px;
font-weight:bold;
padding-bottom:3px;
#padding-bottom:2px;
color:#26424d;
}

#FindJobInside .Cell .Bot {
clear:both;
}

#FindJobInside .Cell .Bot .field {
width:190px;
height:13px;
font-size:11px;
}

#FindJobInside .Cell .Bot .dropdown {
width:190px;
font-size:11px;
}

#FindJobInside .Cell .But {
padding-top:16px;
height:19px;
width:71px;
}

#FindJobInside .RadioButtons {
padding-top:10px;
font-size:11px;
width:400px;
clear:both;
}

#FindJobInside .RadioButtons .Title {
font-size:11px;
font-weight:bold;
color:#26424d;
padding-right:6px;
padding-top:2px;
}

#FindJobInside .RadioButtons .Radio {
padding-right:3px;
}

#FindJobInside .RadioButtons .Select {
padding-top:2px;
}

/* Job List */

#JobList {
padding-top:20px;
float:left;
width:593px;
}

#JobList .PageName {
padding-bottom:12px;
width:593px;
}

#JobList .Title {
font-weight:bold;
color:#1262b3;
font-size:16px;
padding-left:10px;
}

#JobList .DispOpt {
float:right;
font-size:11px;
color:#26424d;
}

#JobList .DispOpt span {
color:#000;
font-weight:bold;
}

#JobList .DispOpt a {
color:#1262b3;
}

#JobList h2 {
padding-left:10px;
}

#JobList .Row {
margin-left:12px;
padding:3px 6px 3px 16px;
font-weight:bold;
font-size:12px;
clear:both;
width:560px;
_width:548px;
}

#JobList .Row .Date {
color:#000;
padding:0 0 1px 0;
font-weight:normal;
width:100%;
font-size:11px;
}

#JobList .Row .Date span {
color:#4a4b4b;
}

#JobList .C {
background:#ebf5f7;
}

#JobList .Row a {
color:#0d559f;
text-decoration:none;
/*display:block;
width:540px;*/
}

#JobList .Row a:hover {
color:#e56c1a;
text-decoration:none;
}

#Pages {
width:593px;
padding-top:15px;
font-size:11px;
}

#Pages .Left {
padding-left:28px;
}

#Pages .Right {
float:right;
}

#Pages .Right a, #SuccBack a {
color:#0d559f;
font-weight:bold;
font-size:11px;
}

#Pages .Right a:hover, #SuccBack a:hover {
color:#ed1c24;
}

/* Single Job Preview */

#JobPreview .Top {
background:url(img/bg_top.gif) repeat-x;
height:158px;
width:564px;
padding:0 15px;
}

#JobPreview .Top .Post {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#7c7f84;
padding:10px 0 6px 0;
width:560px;
text-align:right;
}

#JobPreview .Top .Title {
height:64px;
width:560px;
margin-left:-1px;
clear:both;
}

#JobPreview .Top #Deadlines {
font-size:12px;
line-height:1.3em;
padding-left:1px;
}

#JobPreview .Top #Deadlines b {
color:#26424d;
}

#JobPreview .Top #Deadlines .Red {
color:#f26100;
}

#JobPreview .Top #ToR {
float:right;
margin-right:-2px;
}

#JobPreview #ToR .Row {
padding-top:6px;
clear:both;
}

#JobPreview #ToR img {
float:left;
margin-right:8px;
}

#JobPreview #ToR .Link {
padding-right:8px;
padding-top:1px;
}

#JobPreview #ToR .Link a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#0d559f;
}

#JobPreview #ToR .Link a:hover {
color:#ed1c24;
}

#Text {
font-size:12px;
line-height:1.3em;
width:550px;
padding:18px 0 0 20px;
}

#Text p {
padding-bottom:.8em;
}

#Text a {
color:#0d559f;
}

#Text a:hover {
color:#ed1c24;
}

#Text ul {
padding:0;
margin:0;
padding-bottom:.6em;
padding-left:1px;
list-style:none;
line-height:1.25em;
}

#Text li {
padding:.25em 0 .25em 20px;
background:url(img/bul_text.gif) left 7px no-repeat;
}

#Text h2 {
padding-top:1em;
}

/* Register your CV */

#Register {
background:#e2f3fa;
width:573px;
padding:23px 0 34px 20px;
}

#Register input, #Register select, #Contacts input {
font-size:11px;
}

#Register input, #Contacts input {
width:186px;
}

#Register textarea, #Contacts textarea {
width:248px;
height:87px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:.15em;
}

#Contacts textarea {
width:300px;
height:100px;
}

#Register .file {
width:248px;
}

#Register h3, #Contacts h3 {
font-weight:bold;
font-size:16px;
width:175px;
color:#5192b2;
padding-bottom:15px;
float:left;
}

#Register .Err, #Register .Red_Text, #Contacts .Err{
font-size:11px;
padding-top:3px;
color:#f00;
float:left;
}

#Register .Error, #Contacts .Error {
border:#f00 2px solid;
}

#Register .Row, #Contacts .Row {
width:560px;
font-size:11px;
padding-bottom:7px;
}

#Register .Row .Left, #Contacts .Row .Left {
font-weight:bold;
width:162px;
color:#26424d;
padding-top:3px;
text-align:right;
}

#Register .Row .Left span, #Contacts .Row .Left span {
color:#f00;
}

#Register .Row .Right, #Contacts .Row .Right {
padding-left:12px;
}

#Register .RowSubmit, #Contacts .RowSubmit {
padding:12px 0 0 174px;
height:21px;
}

#Register #Success {
font-size:12px;
font-weight:bold;
text-align:center;
color:#5192b2;
padding-top:190px;
width:545px;
height:197px;
}

#Register #SuccBack {
text-align:center;
width:545px;
}

/* About Us & Contact Us */

#AboutUs {
background:url(img/bg_top_about.gif) repeat-x;
height:55px;
width:558px;
padding:25px 15px 0 21px;
}

#Contacts {
padding-top:43px;
padding-bottom:25px;
width:558px;
float:left;
}

#Contacts h2 {
float:left;
width:210px;
}

#Contacts .Title {
padding:0 0 9px 20px;
width:560px;
}

#Contacts .Thanks {
font-size:12px;
text-align:center;
padding-top:25px;
width:590px;
}

#Contacts .BackBut {
font-size:12px;
font-weight:bold;
color:#5192b2;
padding-top:45px;
text-align:center;
width:585px;
}

#Contacts .BackBut a {
color:#0d559f;
}

#Contacts .BackBut a:hover {
color:#ed1c24;
}

/* Assignments Map */

#AssignMap {
background:#e3effb;
text-align:center;
border:#7ca3cb 1px solid;
width:750px; /*750*/
float:left;
height:406px; /*406*/
}
