/* main content */
#customer {
	color: #4D4D4D;
}

/* header area & main menu */
#main_menu {
	background-color: #F5CF2E;
}

#main_menu a {
	color: #fff;
}

#main_menu a:hover {
	color: #fff;
}

#main_menu h1 {
	color: #fff;
}

.left_menu .item_separator {
	border-bottom-color: #0066B0;
}

.bottomBorder {
  margin-top : 5px;
  margin-bottom : 5px;
  border-bottom:solid 1px #AAAAAA;
}

#languages a {
	color: #9A9A9A;
}
.link_red a {
	color: #C2011C;
}

.link_blue a {
	color: #0066B0;
}
.link_yellow a {
	color: #F5CF2E;
}
.link_blue a:hover {
	text-decoration: underline;
}

#footer {
	border-top-color: #D1AC06;
	border-bottom-color: #D1AC06;
}


#footer_links a {
	color: #4D4D4D;
}
.content a, .bodytext a {
	color: #0067B0;
}

.content h1 {
	/*color: #0066B0;*//*#C2021B;*/
	background-image: url(../img/page/be_com_h1.jpg);
	background-repeat: repeat-x;
	color: #fff;
	background-color: #F5CF2E;
}

.content h3 {
	border-bottom-color: #bebebe;
}

.content h4 {
	border-bottom:#bebebe;
}

.content_separator {
	background-color: #bebebe;
}
.path {
	color: #ababab;
}

/* login div*/

#login {
	background-color: #F7F7F7;
}

#login h1 {
	background-color: transparent;
	background-image: none;
	color: #000;
}

h1#error {
	background: url(../icons/icon_alert.gif) no-repeat;
	color: red;
}

/* forms */

.data_form input, .data_form textarea {
	border-color: #CFAA04;
	background-color: #fff;
}

.data_form select {
	border-color: #CFAA04;
	background-color: #fff;
}

.login_form input {
	border-color: #CFAA04;
}

.search_form input {
	border-color: #CFAA04;
}

.submit_button {
  background-image: url(../img/page/com_input_bg.gif);
	background-color: #fff;
	color: #4D4D4D;
}

.button {
	background-image: url(../img/page/com_input_bg.gif);
	background-color: #fff;
	color: #000;
	border: 1px solid #CFAA04;
}

.small_button {
	border: 1px solid #CFAA04;
	height: 20px;
	font-size: 11px;
	background-image: url(../img/page/com_input_bg.gif);
	background-color: #fff;
	background-repeat: repeat-x;
	padding: 0;
	margin: 0;
}

.select {
	border-color: #F5CF2E;
	background-color: #F6E8A7;
	color: #000;
}

.black_form {
}

.black_form input {
	border-color: #000;
}

.black_submit_button {
	background-image: url(../img/page/be_fb_input_bg.gif);
	background-color: #000;
	color: #fff;
}

#bought_contacts {
	background: url(../icons/contacts.gif) 10px 10px no-repeat;
	border: 1px solid #dedede;
	background-color: #fefefe;
	color: #000;
	margin-bottom: 6px;
	padding: 10px 10px 10px 30px;
}

/* statistics */

.statistics {
	border-color: #0E6FB3;
}

a.view_all {
	color: #fff;
}

/* banners */
.banner_separator {
	border-top: #bebebe;
}


.comSipBanner{
 margin-top: 50px;
 margin-left: 15px;
}
/* list of companies */
#companies_right {
	border-left: #9E9E9E;
}

/* front end menu styles */
.menu_content_bar {
	width: 203px;
	padding: 0px 5px 5px 10px;
}

.menu_content {
	width: 500px;
	padding: 0px 5px 5px 10px;
}

.menu_content_wide {
	width: 715px;
	padding: 0px 5px 5px 10px;
}

/* misc content */
.red {
	background-color: #FF3333;
	color: #fff;
	font-weight: bold;
	padding: 3px;
	width: 100px;
}

.green {
	background-color: #339933;
	color: #fff;
	font-weight: bold;
	padding: 3px;
	width: 100px;
}

.wide {
	border: 1px solid #1A79BB;
	background-color: #DBE8F0;
	color: #000;
	width: 98%;
	font-size: 11px;
	padding: 4px;
	margin: 10px 0px 10px 0px;
}

/* profile manager */
table#profile_manager, table#profile_manager table {
	width: 100%;
}

table#profile_manager tr.heading td{
	background-color: #F5CF2E;
	font-weight: bold;
	padding: 4px;
	border-top: 2px solid white;
}
#profile_manager .profile_details{
	width: 480px;
	float: left;
	padding:4px;
	font-weight: bold;
}
#profile_manager .profile_photo{
	width: 50px;
	float: left;
	padding:4px;
}
#profile_manager .icon_links{
	float: right;
	width: 120px;
	padding: 4px;
}
#profile_manager label{
	color: #0067B0;
	font-weight: normal;
}
#profile_manager .qualification{
	margin: 4px;
	text-align: justify;
}

#profile_manager ul dd {
	padding-left: 0px;
	margin-top: 0px;
	margin-left: 0px;
	text-indent: 0px;
}

.itemsp {
	padding-left: 0px;
	margin-top: 0px;
	margin-left: 0px;
	text-indent: 0px;
}


#profile_manager dt {
	background-image: url(../img/page_package.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	font-weight: bold;
	margin-top: 6px;
}

#profile_manager .projects dd.skills, #profile_manager .projects dd.branchen{
	font-style: italic;
}
#profile_manager .projects dd.skills {
	margin-top: 3px;
}

#profile_manager .projects dd div{
	text-align: justify;
}
div.profile_quick_bar {
  padding: 5px 0 5px 0;
}

.qualification {
	border-top: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
	padding: 5px;
	background-color: #f1f1f1;
}

.skills, .branchen {
	border: 1px solid #e9e9e9;
	padding: 5px;
	margin-top: 2px;
	background-color: #f6f6f6;
}
.works{
 padding: 5px;
}

.win {
	font-size: 20px;	
	font-weight: bold;
}

#front_page_news {
	width:99.5%;
	height: 120px;
	border: 1px solid #CFAA04;
}
#front_page_news div{
	margin: 4px;
}

/* search results start */

.searchinfo {
	background-color: #F5CF2E;
	background: url(../img/page/be_com_h1.jpg) repeat-x;
}
.resultbody {
	border-bottom-color: #F5CF2E;
}
.advertise {
	color: #F5CF2E;
}
/* search results end */

/* adds start */
div#ads_right {
	text-align: center;
}
#ads_right img{
	text-align: center;
	padding: 10px;
}
/* adds end */

/* minisite start */
ul#minisite_joblist {
  margin: 0px;
  padding: 0px;
  list-style:square;
}
#minisite_jobdetails dt{
  margin-top:5px;
  font-size: 120%;
}

#minisite_jobdetails dd{
	/*border-top: 1px solid #bebebe;*/
	border-bottom: 1px solid #bebebe;
	padding: 4px;
	background-color: #f1f1f1;
}
#minisite_jobdetails dt span{
  border-bottom: 4px solid #f1f1f1;
}

/* minisite end */


/* my homepage start*/
ul#jobscan_short {
	list-style: square;
}
ul#jobscan_short li {
  margin: 10px 0 0 0;
}
.keywords{
	color: red;
	font-weight: bold;
	font-size: 14px;
	background-color: #F5CF2E;
}
.skills {
	margin-top: 10px;
	font-style: italic;
}
#internetSearch{
 margin-left: 15px;
}


#internetSearch a{
  font-weight: bold;
  font-size: 11px;
  color: #9A9A9A;
  text-decoration: underline;
}
#internetSearch a:hover {
	text-decoration: underline;
	color: #666666
}

#internetSearch .internetSearchText{
  font-size: 11px;
  color: #ababab
}

.selTab { 
         background-image: url(../img/page/com_input_bg.gif);
         background-repeat: repeat-x; 
         color: #000; 
         border: 1px solid #F5CF2E;
	 font-size: 11px;
	 font-weight: bold;
        padding-left:5px;
        padding-right:5px;
	}
.unSelTab {
	font-size: 11px;
        cursor:pointer;
        background-color: #fff; 
        color: #000; 
        border: 1px solid #F5CF2E;
        padding-left:5px;
        padding-right:5px;
        }
        
/* my homepage end*/

