/* CSS Document */
/*Import Other CSS Files
----------------------------------------------- */

@import "basic.css";
@import "text_styles_new.css";
@import "menu_new.css";

body { background-image:url(../global_images/gif/background.gif); background-repeat:repeat-x; background-position:top left; margin: 0 auto; padding:0px; text-align: left; font:0.55em Verdana, Arial, Helvetica, sans-serif; color:#0a0154; background-color:#388fd7; min-height: 100%; height: 100%; }

#sitesurroundings { width: 960px; border-left: 1px solid #0a0154; border-right: 1px solid #0a0154; min-height: 400px;  margin: 0px auto; padding: 0px; background-color:#fff; }

ul { list-style:none; padding:0px; margin:0px; }

img { border: 0px; }

h1.toptitle {display:none;}
h2.melhead1 {font-size:16px; font-family:Verdana,Arial,Helvetica; color:#0099cc; margin-top:5px; margin-left:10px; margin-bottom:0px;} /* MCB */
h2.melhead2 {font-size:16px; font-family:Verdana,Arial,Helvetica; color:#0099cc; margin-top:5px;} /* MCB */
h2.melhead3 {font-size:16px; font-family:Verdana,Arial,Helvetica; color:#0099cc; margin-top:15px; margin-bottom:7px;} /* MCB */

ul.advice_ul {list-style:disc; padding:0px; margin:12px;}
ul.client_ul {list-style:disc; padding:0px; margin:15px; line-height:155%;}



/* CMS Styles
----------------------------------------------- */
#cms_menu { width:100px; float:left; padding: 0px 0px 0px 0px; }
#cms_content { width:600px;  float:left; padding: 0px 0px 0px 0px;}
#JobTable { width: 600px;}
#JobTable, #JobTable tr, #JobTable td, #JobTable th { border: 1px solid #000; }

/* Global Styles
----------------------------------------------- */
#main_body { margin: 0px; padding: 0; min-height: 220px; font:1.2em Verdana, Arial, Helvetica, sans-serif; }

#left_menu { width:170px; float:left; margin: 10px 0px 0px 0px;}


#center_content { width:584px;  float:left; padding: 0px 0px 0px 0px; }
#tracking_content { width:584px;  float:left; padding: 0px 0px 0px 0px; }
#center_content p { padding-left: 0px; }
#content { padding:0px; float: left;}

#content {font:1.2em Verdana, Arial, Helvetica, sans-serif;}
#content div div div {font:1.2em Verdana, Arial, Helvetica, sans-serif;}
a {font:1.1em Verdana, Arial, Helvetica, sans-serif;}
a.darklink {font-size:1em; color:#0055cc;}
a.darklink:hover{color:#0099ff;}

#right_search { margin: 0px 0px 0px 0px; width:180px; padding: 0px 0px 20px 0px; }
#featured_job { width: 180px; }
#right_featured_job { width:180px; float:right; padding: 10px 0px 10px 0px; }

ul.bullet { list-style:disc; padding:0px; margin:17px;}


/* Header
----------------------------------------------- */
#header { width:960px; height:220px; margin:0px; padding:0px; background-repeat: no-repeat; background-position: right top; border-bottom: 1px solid #0a0154; }

/* Home Page
----------------------------------------------- */
#content_sentence { margin: 0px 0px 0px 160px; padding: 10px; width: 740px; font-size:1.2em; font-weight:bold;}


/* About Us Page
----------------------------------------------- */
#about_ul { list-style:disc; padding:0px; margin:12px;}

/* Who We Are Page
----------------------------------------------- */
.team_photos { padding:0px; margin-top: 25px; height: 175px; width: 584px; }
.team_photos img { border: 1px solid #0a0154; }

/* Contact Us Page
----------------------------------------------- */
#address { width:584px; float: left; padding:0px; }

/* Vancanies Page
----------------------------------------------- */
.vacanciesTable { width: 590px;}
.trackingTable { width: 770px;}


/* Job Alert
----------------------------------------------- */
.inputa {margin-bottom:0px;}

 label {  width: 251px;  float: left; text-align: left; padding:0px; margin-left: 8px; margin-right: 0.5em display: block }

.submit input { text-align: right; float: right; }

.submit input { color: #000; background: #ffa20f; border: 2px outset #d7b9c9;}

fieldset { border: 1px solid #aaaaaa; width: 585px; padding:1px;}

legend { color:#000055; padding: 1px 0px 4px; margin:0px;}


/* Cancel
----------------------------------------------- */
#cancel_form label{float: left; width: 263px; font-weight: bold; padding:0px; margin:0px; }

.cancel_form input { width: 190px; margin-bottom: 7px; }

.submit2 input { color: #000; background: #ffa20f; border: 2px outset #d7b9c9;}

.submit2 input { text-align: right; float: right; }


/* Submit CV
----------------------------------------------- */
#submit_form label{float: left; width: 190px; font-weight: bold; padding:0px; margin:0px;}

#submit_form input, textarea, select, file{ width: 200px; padding:0px; margin-bottom: 7px; }

#submit_form textarea{ width: 205px; height: 100px; margin-bottom: 7px; }

#submit_form .boxes{ margin-bottom: 5px; width: 1em; }

#submit_form submit{ margin-right: 20px; margin-top: 5px; }


/* upload_form
----------------------------------------------- */

#upload_form label{float: left; width: 190px; font-weight: bold; }

#upload_form input, textarea, select, file{ width: 200px; margin-bottom: 7px; }

#upload_form textarea{ width: 205px; height: 100px; }

#upload_form .boxes{ margin-bottom: 5px; width: 1em; }

#upload_form submit{ margin-right: 20px; margin-top: 5px;}

/* listings
----------------------------------------------- */

#listings  label{float: left; width: 170px; font-weight: bold; }

#listings  input{ width: 50px; margin-bottom: 5px; }
#listings  textarea, select, file{ width: 150px; margin-bottom: 5px; }

#listings  submit{ margin-right: 20px; margin-top: 5px;}


/* Footer
-------------------------------------------------*/
#footer { width:960px; height: 10px; min-height: 0px; margin:0px; padding:0px; background-repeat: repeat-x;  background-position: right; clear:both; border-top: 1px solid #0a0154; }

#footer_validation { float:left; width: 200px; margin-left: 3px; }
#footer_validation img { margin: -1px 2px 2px 2px; }

#footer span { padding: 0px 0px 0px 0px; color: #0a0154; }
.footer_text_right { text-align:right; padding-right:10px; padding-bottom: 10px; color:#0a0154; border-bottom: 1px solid #0a0154; }

.footer_text {text-align:center; padding-bottom: 10px; color:#0a0154; border-bottom: 1px solid #0a0154;} /* MCB */
