#container{
width: 910px;
margin: 0 auto;
background:#6498bf;
}

#inner_container {
width: 889px;
margin: 0 auto;
}
/*HEADER SECTION*/

#headerwithmenu {
width: 863px;
margin: 0 auto;
}

#header {
background: url(../images/header_bg.jpg) repeat-x top;
height: 107px;
overflow: hidden;
}

#logo{
padding-left:  5px;
float: left;
}

#header .contactno {
float: right;
margin-top: 61px;
}

#topnav {
background: #175582;
height: 25px;
}

#topnav ul {
margin-left: 252px;
}

#topnav ul li{
float: left;
}

#topnav ul li.selected a{
background: #032640;
display: block;
}

#topnav ul li a {
color: #ffffff;
font-weight: bold;
text-decoration: none;
line-height: 25px;
display: block;
background: #0163ab;
margin-left: 1px;
padding-left: 24px;
padding-right: 24px;
}

#topnav ul li a:hover {
color: #4fadf1;
}

#topnav ul li a.active {
background: #032640;
}

/*FEATURES SECTION*/

#feature_section{
background:url(../images/feature_bg.jpg) no-repeat;

margin-left: 2px;
padding: 18px 22px;
}

#login {
width: 222px;
background:#83adcc;
height: 225px;
float:left;
margin-right: 10px;
}

#data {
padding: 14px 8px 0px 14px;
}

#data strong {
float: left;
color: #032640;
padding-right: 5px;
}

input{
background: #afcade;
border: 1px solid #648caa;
margin-bottom: 18px;
height: 20px;
}

a.button {
text-decoration: none;
font-weight: bold;
color: #032640;
background: url(../images/button_bg.jpg) repeat-x;
padding: 2px 12px;
float: left;
margin-left: 14px;
}
a:hover.button {
color: #0d5f9c;
}

.is_required_mark {
color: #ff0000;
}
#join {
float: right;
width: 80%;
}

#join strong a {
display: block;
margin-left: 28px;
text-decoration: none;
margin-top: 12px;
color: #ffffff;
}

#join strong a:hover {
color: #d1ebff;
}

/*CONTENT SECTION*/

#content_section {
width: 862px;
background:#6498bf;
margin-left: 13px;
overflow: hidden;
}

#mainmenu {
background: #175582;
height: 39px;
border-top: 1px solid #70a7d2;
}

#mainmenu ul {
margin-left: 246px;
}

#mainmenu ul li {
display: inline;
}

#mainmenu ul li a {
text-indent: -9999px;
margin-top: 3px;
float: left;
padding-right: 14px;
overflow: hidden;
height: 100%;

}

#mainmenu li.aboutus a {
background: url(../images/about_us.jpg) no-repeat;
height: 32px;
width: 91px;
}

#mainmenu li.faq a {
background: url(../images/faq.jpg) no-repeat;
height: 32px;
width: 67px;
}

#mainmenu li.submitcv a {
background: url(../images/submit_cv.jpg) no-repeat;
height: 32px;
width: 118px;
}

#mainmenu li.feedback a {
background: url(../images/feedback.jpg) no-repeat;
height: 32px;
width: 89px;
}

#mainmenu li.contact a {
background: url(../images/contactus.jpg) no-repeat;
height: 32px;
width: 85px;
}

#mainmenu li.jobs a {
background: url(../images/jobs.jpg) no-repeat;
height: 32px;
width: 59px;
}

/*INNER LEFT COLUMN WITH CANDIDATE AND CLIENT SECTION*/

#innerleft {
padding: 10px;
}

#leftcolumn {
width: 230px;
border-top: 3px solid #175582;
border-left: 3px solid #175582;
border-right: 3px solid #175582;
margin-top: 1px;
background:#83adcc;
float: left;
clear: left;
}

#innerleft ul  {
margin-top: 8px;
font-weight: bold;
margin-left: 24px;
list-style:square;
padding-bottom: 10px;
}

#innerleft ul li a{
text-decoration: none;
color: #052842;
}

#innerleft ul li a:hover {
color: #daf5ff;
}

#rightcolumn {
width: 626px;
margin-top: 1px;
float: right;
clear: right;
}

/* WELCOME SECTION*/

#welcome-section {
background: #8eb6d4;
border: 1px solid #83adcc;
padding: 27px 18px; 
min-height: 196px;
height: auto !important;
height: 196px;
}

#welcome-section p {
color: #032640;
padding-bottom: 16px;
margin-left: 6px;
}

#welcome-section img {
padding-bottom: 16px;
}

#referrel-scheme {
margin-top: 1px;
}

#referrel-scheme img {
float: left;
}

#referrel-scheme ul li {
float: left;
border-bottom: 1px dotted;
padding-right: 56px;
padding-left: 8px;
color: #032640;
padding-top: 4px;

}

/*FOOTER SECTION*/

#footer{
height: 44px;
background: #175582;
margin-left: 13px;
margin-right: 13px;
overflow: hidden;
clear:both;
}

#footer p {
color: #ffffff;
line-height: 44px;
margin-left: 36px;
float: left;
}

#footer p span a {
font-weight: bold;
border-left: 1px solid;
padding-left: 6px;
color: #38a0ec;
margin-left:6px;
text-decoration: none;

}

#footer p span a:hover {
color: #ffffff;
}

#footer #socialnetwork {
background: #d1dde6;
padding: 8px 45px;
float: right;
}

#footer #socialnetwork img {
padding-right: 8px;
}

/*OTHER PAGES STYLE HERE*/

#otherpages {
margin: 20px 20px;
color: #ffffff;
}

#otherpages h2 {
background: url(../images/title-bg.png) no-repeat;
height: 35px;
width: 457px;
line-height: 35px;
padding-left: 20px;
padding-bottom: 6px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
font-weight: bold;
color: #daf5ff;
} 

#otherpages h3 {
padding-bottom: 14px;
padding-top: 14px;
font-size: 14px;
color: #052842;
margin-left: 8px;

}

#otherpages p {
padding: 8px 8px;
}

#otherpages ul {
padding-left: 22px;
}

#otherpages ul li {
list-style: square;
padding-bottom: 8px;
}

#otherpages strong {
	padding-left: 8px;
	font-size: 14px;
	color: #b1deff;
	display: block;
}

#feedback {
background: #afcade;
border: 1px solid #648caa;
}

#experience {
background: #afcade;
border: 1px solid #648caa;
}

#reffeedback {
background: #afcade;
border: 1px solid #648caa;
}


#contactinfo {
text-align: center;
} 

input.form-button{
text-decoration: none;
font-weight: bold;
color: #032640;
background: url(../images/button_bg.jpg) repeat-x;
}

/* STYLE OF SYSTEM PAGE*/

.category_index {
padding: 40px;
color: #ffffff;
}
.category_path{
font-size: 20px;
font-weight: bold;
font-family: Georgia, "Times New Roman", Times, serif;
}
.category_name{
font-size: 20px;
font-weight: bold;
font-family: Georgia, "Times New Roman", Times, serif;
line-height: 40px;
}
.cat_parent_link  {
color: #ffffff;
font-size: 16px;
font-weight: bold;
line-height: 30px;
}

.cat_table {
margin-top: 40px;
clear:both;
}

#joblist {
margin-bottom: 30px;
margin-left: 40px;
*margin-left: 0;
width: 90%;
}

.list_header_cell{
background: #4fadf1;
color: #ffffff;
font-weight: bold;
}

#joblist td {
padding: 5px 40px 5px 10px
}

.list_data_cell{
background: #f5fdff;
border-bottom: 2px solid #052842;
}

#job_post {
color: #ffffff;
margin-left: 40px;
width: 90%;
margin-top: 30px;
}
.post_description {
margin-bottom: 30px;
margin-top: 30px;
}

.box_sum_left{
margin-bottom: 30px;
}

.job_post h1{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
font-weight: bold;
color: #052842;
}

.job_post strong {
font-weight: bold;
font-size: 14px;
color: #175582;
}

.job_post_data {
margin-bottom: 10px;
padding-bottom: 10px;
}

.info_box_body {
background: none;
margin-left: 18px;
margin-top: 30px;
}

.info_box_body h3 {
padding-bottom: 20px;
}

.info_box_head {
font-size: 16px;
color: #ffffff;
margin-bottom: 20px;
}

#forget-form {
padding-left: 100px;
color: #ffffff;
padding-bottom: 30px;
}

#forget-form h3 {
font-size: 14px;
}

#signup-form table {
padding-left: 300px;
}

#profile {
color: #ffffff;
margin-left: 30px;
}

.job_listing_count {
color: #ffffff;
margin-left: 40px;
padding-bottom: 20px;
}

#dynamic_form td {
padding-left: 12px; 
}

.form_submit_button{
margin-left: 20px;
margin-top: 20px;
}

.info_box_hed_left,.info_box_hed_right img {
display: none;
}

.employer-form {
text-align: center;
color: #ffffff;
margin-top: 20px;
}

.employer-form form {
margin-top: 18px;
}

.employer-form h3 {
margin-bottom: 20px;
}

.candidate-form{
text-align: center;
color: #ffffff;
margin-top: 20px;
}

.candidate-form form {
margin-top: 18px;
}

.candidate-form h3 {
margin-bottom: 20px;
}

.form_apply_button{
text-decoration: none;
font-weight: bold;
color: #ffffff;
background: url(../images/button_bg.jpg) repeat-x;
padding: 2px 12px;
margin-top: 10px;
height: 28px;
}



