/* CSS Document */
/*Import Other CSS Files
----------------------------------------------- */

@import "basic.css";
@import "text_styles.css";
@import "menu.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: 760px; 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; }


/* 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:150px; float:left; padding: 10px 0px 0px 0px; }


#center_content { width:414px;  float:left; padding: 0px 0px 0px 0px; }
#tracking_content { width:414px;  float:left; padding: 0px 0px 0px 0px; }
#center_content p { padding-left: 0px; }
#content { padding:0px; float: left; }

#right_search { margin: 20px 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; }

/* Header
----------------------------------------------- */
#header { width:760px; 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; padding: 10px; width: 740px; font-weight:bold;}


/* About Us Page
----------------------------------------------- */
#about_ul { list-style:square; padding:0px; margin:12px;}

/* Who We Are Page
----------------------------------------------- */
.team_photos { padding:0px; margin-top: 25px; height: 175px; width: 414px; }
.team_photos img { border: 1px solid #0a0154; }

/* Contact Us Page
----------------------------------------------- */
#address { width:414px; float: left; padding:0px; }

/* Vancanies Page
----------------------------------------------- */
.vacanciesTable { width: 420px;}
.trackingTable { width: 600px;}


/* 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: 405px; 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:760px; 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 */