@charset "UTF-8";
/* CSS Document */

/*HTML*/
body, html{background-image:url(/images/bg-gradient.jpg); background-repeat: repeat-x; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
a{color: #2485CA;text-decoration: underline;}
a:hover{color: #999999;}
a img{border: none;}

h1{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px;}
h2{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px;}

.textfield {font-family: Arial, Helvetica, sans-serif; font-weight: none; font-size: 11px;}
.button {font-family: Arial, Helvetica, sans-serif; font-weight: none; font-size: 11px;}
.passwordtext{font-size: 11px;}

#wrapper{width:955px; margin: 0 auto; padding-top: 15px; overflow: auto; font-size: 12px;}

/*HEADER*/
#header{margin: 0 auto; width: 955px; overflow: auto; margin-top: 10px;}
#logo{width: 300px; float: left; text-align:center;}
#creatingsuccess { padding-left: 30px; padding-top: 40px;float: left; width: 275px;color:#990000; font-size: 13px; font-weight: bold; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif;overflow: auto;}
#quotation{float: right; margin-right: 15px; text-align: right; width: 335px; overflow: auto; line-height: 21px;}

/*HEADER NAV*/
#navcontainer{width: 100%; height: 40px;margin: 0 auto;}
#sddm{	margin: 0;	padding: 0;	z-index: 30;}
#sddm li{	margin: 0;	padding: 0;	list-style: none;	float: left;	font: 13px arial;}
#sddm li a{	display: block;	margin: 0 1px 0 0;	padding: 9px 10px;	width: 135px;	background: #2485CA;	color: #FFF;	text-align: center;	text-decoration: none;}
#sddm li a:hover{background: #333;}
#sddm div {position: absolute;visibility: hidden;margin: 0;padding: 0;background: #2485CA;}
#sddm div a	{position: relative;display: block;margin: 0;padding: 5px 10px;width: auto;white-space: nowrap;text-align: left;text-decoration: none;background: #2485CA;color: #FFF;font: 13px arial;}
#sddm div a:hover{background: #666666;color: #FFF;}

/*LEFT COLUMN*/
#left{width: 200px; float: left; text-align: left;}
#jobseekers{overflow: auto; border-bottom: 1px solid #CCCCCC; padding-bottom: 10px;}
#jobsbylocation{overflow: auto; line-height: 18px;}

/*CENTRE COLUMN*/
#centre{width: 500px; margin: 0 auto; float: left; padding-left: 15px; padding-right: 15px;}
#welcome{border-bottom: 1px solid #CCCCCC; padding-bottom: 15px; float: left; overflow: auto;}
#hotjobs{overflow: auto;padding-bottom: 15px;}
.hotjobscolumn{ margin-left: 15px;width: 220px; float: left; line-height: 18px; overflow: auto;}
#jobsbysector{background-color: #E5ECF1; padding: 4px; overflow: auto; border: 1px solid #E5E5E5;}
.jobsbysectorcolumn{margin-left: 15px;width: 220px; float: left; line-height: 18px;}
#contactus{overflow: auto;padding-bottom: 15px; padding-top:15px;}
#aboutus{overflow: auto;padding-bottom: 15px; padding-top:15px; text-align:justify;}
#aboutus ul{list-style-type: disc;list-style-image:url(/images/tick.jpg); color: #2485CA; font-size: 13px; line-height: 18px;}
#visa{overflow: auto;padding-bottom: 15px; padding-top:15px; text-align:justify;}
#visa ul{list-style-type: disc;list-style-image:url(/images/tick.jpg); color: #2485CA; font-size: 13px; line-height: 18px;}

/* centre right */
#centre_right{width: 710px; margin: 0 auto; float: left; padding-left: 15px; padding-right: 15px;}
#spn_job_title{font-weight:bold;}
#spn_job_label{font-weight:bold;}
#spn_job_desc{line-height:16px;text-align:justify;}
#spn_current_page{font-weight:bold;}
/* centre main : vac enquiry, job seeker*/
#centre_main{width: 900px; margin-right: 10px; float: left; padding-left: 15px; padding-right: 15px;}

/*RIGHT COLUMN*/
#right{width: 210px;float: right; margin-right: 10px;}
#newuserregistration{width: 200px; background-color: #F5F5F5; padding-left: 8px; padding-top: 3px; border: 1px solid #E5E5E5;}
#newuserregistration ul{list-style-image:url(/images/tick.jpg); font-style:italic; font-size: 13px;}
#loginbox{width: 200px; background-color: #F5F5F5; padding-left: 8px; padding-top: 3px; padding-bottom: 8px; overflow: auto; border: 1px solid #E5E5E5;}

/*STYLES*/
.quotationtollfree{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px;}
.bluecolour{color: #2485CA;}
.login_out{font-weight:bold;}

/*job display*/
#page_navigation{padding-left: 5px;}
.job_box {
    margin: 15px 0;
    padding: 7px 4px;
    border: 1px double #0099CC;
    color: #333;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

/*FOOTER*/
#footer{width: 955px; margin: 0 auto; overflow: auto; border-top: 1px solid #CCC;font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 10px; margin-top: 20px; }
#footerleft{width: 250px; float: left; margin-left: 15px;}
#footerright{width: 400px; float: right; margin-right: 15px; text-align: right;}