/* CSS Document */


html,body { margin:0; padding:0; font:10px Arial, Helvetica, sans-serif, Verdana; color:#696969; background: #ffffff; height:100%;}

html, body, #wrapper {
      height:100%;
      margin: 0;
      padding: 0;
      border: none;  
   }

#png_work {
filter:Alpha(opacity=50);
opacity:50%;
}

.box_alarm{
	background: #f57c7c;
	border: 1px solid;
}

.box_normal {
	border: 1px solid;
}

#terms_cond ul{
	padding-left:	50px;
}

#flash {
	padding-right: 0px;
	top: 0px;
	right: 0px;
	left: 0px;
	bottom: 0px;
}

.salary {
	border:		1px solid #696969;
	width:		50px;
	font-size:	12px;
}

table, h1, h2, h3, h4, h5, h6, p, pre, a, form, ul, li { margin:0; padding:0; }
a { text-decoration:none; color:#616161;}
a:hover { text-decoration:underline;}

form,input,select,textarea { color:#696969;}
pre{font:10px Arial, Helvetica, sans-serif, Verdana; color:#616161;}

/*  header login  */
table.login { font:12px "Arial", Times, serif; color:#cacaca;}
table.login input.loginbg{ background:url(../images/telcobiz/back_login.gif) no-repeat left top;  _background:url(../images/telcobiz/back_login.gif) no-repeat fixed; margin:0 0 -2px 0; height:20px; border-width:0; padding:2px 0 0 2px; font-size:11px; width:129px; color:#262626}
table.login td { font-weight:bold; }


/* my additions */
#prof_search input {background: #ffffff; border: 1px solid #696969;}
/* #prof_search input.search { height: 20px; width:"250px;} */

.box_rahmen {
	border:1px solid #696969;
	font-weight:bold;
}

.box_oben_unten {border-bottom: 1px solid #696969; border-top: 1px solid #696969;}

.header_content{ color:#FFFFFF; font-weight:bold;}
.top_header { font:18px Arial, Helvetica, sans-serif; color:#223032; text-transform:uppercase;}

/*  content  */ 
p.text_sub { font-weight:bold; margin:1px 0 1px 0;}
.text_sub { font-weight:bold; margin:1px 0 1px 0;}
.text_sub_header { font-size:12px; font-weight:bold;} 
p.text_sub_header { font-size:12px; font-weight:bold;} 
p { text-align:justify;}
pre{text-align:justify;}
.text_14 { font-size:14px; color:#696969;}
a.text_14, a.text_14:link, a.text_14:visited, a.text_14:active {font-size:14px; color:#696969;}
a.text_14:hover {color:#696969;}
.text_16 { font-size:16px; color:#696969;}
a.text_16, a.text_16:link, a.text_16:visited, a.text_16:active {font-size:16px; color:#696969;}
a.text_16:hover {color:#696969;}
table.center { margin:auto; background:#FFFFFF}
.textbold { font-weight:bold;}
.textgreenbold_16 { font-size:16px; color:#696969; font-weight:bold;}
.textred{ color:#ff0000;}
a.textred, a.textred:link, a.textred:visited, a.textred:active  {color:#ff0000;}
a.textgreenbold_16, a.textgreenbold_16:link, a.textgreenbold_16:visited, a.textgreenbold_16:active { font-size:16px; color:#696969; }
a.textgreenbold_16:hover { font-size:16px; color:#696969; font-weight:bold;}
select { color:#696969;}
.textgreen{ font-weight:bold; color:#696969} 
.textgreen_normal {color:#696969}
.textgreen_normal a {color:#696969;}
.addskill { font: bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#696969;}

table.text_btn { color:#696969}
table.text_btn th { font:12px bold;  color:#696969; margin:0; padding:0; text-align:center;}
table.text_btn th a, table.text_btn th a:link, table.text_btn th a:visited, table.text_btn th a:active {color:#696969; font-weight:bold; font-style:italic;}
table.text_btn th a:hover {color:#696969;}

table.table_grey { background:url(../images/telcobiz/flashadbg.jpg) no-repeat left}
.boxgrey{ background:#eceeef;} 
.greyboxheader { border-bottom:solid 1px #e7e8e9;}
.greyboxheader span.sub { background:#eceeef; display:block; font:bold 12px/20px Arial, Helvetica, sans-serif; font-style:italic; color:#696969; width:190px; padding:3px 5px 2px 5px; }

/* left Infobox */
table.infobox { background:#d7d5d6 url(../images/images/infobox/left_infobox_bg.jpg) repeat-x left bottom;}

table.infoheader { height:24px;}
table.infoheader th { background:#628e91; text-align:left; font-size: 16px; color:#dbdbdb; padding-left:5px;}
table.infoheader th h4.inheader {font: normal 16px, Arial, Helvetica, sans-serif; color:#dbdbdb;}

/* Form */
.form {color:#696969; font-weight:bold; margin:0; padding:0; font-size:11px;}
.form th {color:#696969; font-weight:bold; margin:0; padding:0; text-align:left}
.form h5.formtextheader { font-size:14px;}
.form select{color:#696969;background: #f4f4f4;}
/* .form input.textfield { background: #f4f4f4 url(../images/images/pbox/reg_input_bg.gif) no-repeat; _background: #f4f4f4  url(../images/images/pbox/reg_input_bg.gif) no-repeat fixed; border:solid 0px #696969; _border:solid 0px #696969; color:#696969; width:151px;  } */
.form input.textfield { background: #f4f4f4; border:solid 1px #696969; _border:solid 1px #696969; color:#696969; width:151px;  }
.form a { color:#696969}
.dropdown { background: #dbdbdb url(../images/images/pbox/reg_input_bg.gif) no-repeat; width:160px; font-size:11px;}
.wdropdown { background: #dbdbdb url(../images/images/pbox/input_bg2.gif) no-repeat; width:160px; font-size:11px;}
.dropdowndiv2 {display:none; position:absolute; background:url(../images/images/pbox/textarea2.gif) repeat-y left; padding:5px;width:70px; height:40px; overflow:auto;}

.form input.textfield1 { background: #f4f4f4; _background: #f4f4f4; border:solid 1px #696969; _border:solid 1px #696969; color:#696969; width:30px; font-size: 11px;  }

.form input.textfield2 { background: #f4f4f4; _background: #f4f4f4; border:solid 1px #696969; _border:solid 1px #696969; color:#696969; width:116px; font-size: 11px;  }


div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	 z-index: 1; margin:0; padding:0; 
}
input.file {
	position: relative;
	text-align: left;
	-moz-opacity:0 ;
	filter: Alpha(opacity=0);
	opacity: 0;
	z-index: 2;
	height:16px;
	
}

.emil { border: 1px solid #696969; }
/* .textfield { background: #f4f4f4 url(../images/images/pbox/reg_input_bg.gif) no-repeat; _background: #f4f4f4  url(../images/images/pbox/reg_input_bg.gif) no-repeat fixed; border:solid 0px #696969; _border:solid 0px #696969; color:#696969; width:151px;  font:11px/14px Arial, Helvetica, sans-serif; } */
.textfield { background: #f4f4f4; border:solid 1px #696969; _border:solid 1px #696969; color:#696969; width:151px;  font:11px/14px Arial, Helvetica, sans-serif; }
.wtextfield { background: #ffffff; border:solid 1px #696969; color:#696969; width:151px; font:11px/14px Arial, Helvetica, sans-serif; }
.textarea { background: #f4f4f4; border:solid 1px #696969; _border:solid 1px #696969; color:#696969; width:151px; height:80px; font:11px/14px Arial, Helvetica, sans-serif;}
/* .textarea { background: #dbdbdb url(../images/images/pbox/textarea.gif) no-repeat; _background: #f4f4f4  url(../images/images/pbox/textarea.gif) no-repeat fixed; border:solid 0px #696969; _border:solid 0px #696969; color:#696969; width:151px; height:80px; font:11px/14px Arial, Helvetica, sans-serif; padding-left:5px;}*/
.wtextarea { background: #ffffff; border: solid 1px #696969; _border: solid 1px #696969; color:#696969; width:151px; height:80px; font:10px/14px Arial, Helvetica, sans-serif; }

.textfile { border-color:#696969; border-width:1px; width:230px; height:18px;}


table.form a, table.form a:link, table.form a:visited, table.form a:active { font-weight:bold;color:#696969;}
table.form a:hover {font-weight:bold; color:#696969;}

/* registation page */


.registeationtable { background:#eceeef; font-size:12px; font-weight:bold; text-transform:uppercase; color:#696969; height:14px; line-height:14px;}
.registeationtable img.arw { padding:0; margin:0; position:relative; right:0; display:block; width:15px }


div#addnewskili{
	color:#696968;
	background:#eceeef; font-weight:bold; font-style:italic; width:100%;
}

div#addnewskili input.addskil {background:#ffffff url(../images/images/pbox/input_bg2.gif) no-repeat; _background:url(../images/images/pbox/input_bg2.gif) no-repeat fixed; border-width:0; width:115px;}


div#addskili{
	color:#696968; display:none; background:#eceeef; font-weight:bold; font-style:italic; width:180px; position:absolute; }

div#addskili input.addskil {background:#ffffff url(../images/images/pbox/input_bg2.gif) no-repeat; _background:url(../images/images/pbox/input_bg2.gif) no-repeat fixed; border-width:0; width:115px;}

#showHide { display:none; position:relative;  }
#showHide1 { display:none; position:relative;}
#qaManu { display:none; position:relative;   }
#productDevelopment {display:none; position:relative; }
#sales {display:none; position:relative;  }
#Design {display:none; position:relative; }
#marketing {display:none; position:relative; }
#pr {display:none; position:relative;  }
#administration {display:none; position:relative;}

/* contact */
textarea.contact { background: #ffffff; border:solid 1px #696969; _border:solid 1px #696969; color:#696969; width:300px; height:150px; font:11px/14px Arial, Helvetica, sans-serif;}
input.contact { background: #ffffff; border:solid 1px #696969; _border:solid 1px #696969; color:#696969; width:300px; font:11px/14px Arial, Helvetica, sans-serif;}
.box_contact_alarm { border: 1px solid; background: #f57c7c; width: 300px; }

/* regestion thanks */
#reg_thanks { display:block; width:400px; margin:50px 0 50px 150px; font: bold 12px Arial, Helvetica, sans-serif; color:#696969}
#reg_thanks p { display:block; width:350px;}


/* leftnavigation */

ul.leftnav { margin:0; _margin:0 0 0 0; padding:0; list-style:none; }
ul.leftnav li {display:block; padding:1px 0 1px 0px;_padding:0; margin:0; height:24px;}
ul.leftnav li img { width:237px; height:24px;}
ul.leftnav li a, ul.leftnav li a:link, ul.leftnav li a.visited, ul.leftnav li a:active { margin:0; padding:0; }
ul.leftnav li a:active:hover {}
.leftnavheight { height:4px; _height:2px;}

.indicator { text-align:center; font: bold 18px Arial, Helvetica, sans-serif; color:#346fad  }
.fitindicator {text-align:center; font: bold 36px Arial, Helvetica, sans-serif; color:#696969 }

/* project more table */
.moreproject { font-size:11px; font-weight:bold;} 
.moreproject div { margin:5px}

/* project home navegation */
#projectHome { display:block; width:600px; margin:auto; margin-top:50px; color:#696969; font-weight:bold; font-size:13px; line-height:18px;}
#projectHome p.content { width:400px;}
#projectHomenav { display:block; width:250px; color:#696969}
#projectHomenav ul { margin:0; padding:0; list-style:none; color:#696969;}
#projectHomenav ul li { background:url(../images/telcobiz/navi_blank_normal.jpg) no-repeat left top; display:block; height:24px; text-align:center; width:237px; padding:0 0 0 0; margin:10px 0 10px 0; vertical-align:middle; color:#ffffff;text-transform:uppercase;}
#projectHomenav ul li a { 
color:#ffffff; font:  bold 15px/24px Arial, Helvetica, sans-serif ;text-transform:uppercase;}
#projectHomenav ul li a:hover{
color:#696969; font:  bold 15px/24px Arial, Helvetica, sans-serif ;text-transform:uppercase; text-decoration:none;}


/* search navigation*/
/* .search { padding:0 10px 0 10px;} */
.search label{ text-align:right; font: bold 11px Arial, Helvetica, sans-serif; color:#696969; }
.search fieldset { height:12px; border: 1px solid  #696969;}
.search legend {}
.search input.searchtextfield {height:12px; font-size:10px; width:199px; border-width:1px;}
/* .search input.searchtextfield {background:url('../images/images/pbox/search_textfill.gif') no-repeat; _background:url('../images/images/pbox/search_textfill.gif') no-repeat fixed; height:15px; width:199px; border-width:0px; padding:0 5px 2px 5px; margin:0 5px } */
.search fieldset>input.searchtextfield {background:transparent;}
/* .search fieldset>input.searchtextfield {background:transparent url("../images/images/pbox/search_textfill.gif")no-repeat;} */


/* project */
.textmain_header2 { background: url(../images/telcobiz/header_blankkl.jpg) no-repeat; border:0px; font: normal 12px Arial Black, Arial, Helvetica, sans-serif; color:#696969; text-transform:uppercase; padding-left:10px; text-align:left}
.textmain_header {}
.textmain_header th { background:#628e91 url(../images/telcobiz/header_blankgr.jpg) repeat-y left top; border:0px; font: normal 12px Arial Black, Arial, Helvetica, sans-serif; color:#696969; text-transform:uppercase; padding-left:10px; text-align:left}
.textmain_header th h4.header {font: normal 12px Arial Black, Arial, Helvetica, sans-serif; color:#dfdede; text-transform:uppercase; text-align:left;}

.page-name{background:url(../images/telcobiz/back_line.gif) repeat-y; border:0px; border-top:5px solid #dadada;border-bottom:5px solid #dadada; font:16px Arial Black; color:#dfdede}
.spage-name{background:url(../images/images/project/page_n_smidstr.gif) repeat-y; border:0px; border-top:5px solid #dadada;border-bottom:5px solid #dadada;}

.quick_search_text {
font: bold 11px Arial, Helvetica, sans-serif;
color:#696969; background-color:#eceeef;}


/* Project bid details */
table.data {font:  11px Arial, Helvetica, sans-serif; color:#696969; }
table.data th { background:#eceeef; font: bold  11px Arial, Helvetica, sans-serif; color:#696969; line-height:14px; padding: 5px; }
table.data th img { padding:0 0 0 2px; text-align:left}
table.data td { padding:3px;}
table.data td table td { padding:1px;}
table.data tr.sub { background:#eceeef; font:  11px Arial, Helvetica, sans-serif; color:#696969;}
table.data tr.highlight { background:#eceeef; font: 11px Arial, Helvetica, sans-serif; color:#696969;}
table.data a { color:#696969;}


.paging { font-size:12px; color:#6a6a68}
.paging a, .paging a:link, .paging a:visited { font-size:12px; color:#6a6a68}
.paging a:hover { font-size:12px; color:#dfdede}

#progect_rightbg{color:#696968;
	background:#eceeef; width:100%;}
#progect_rightbg a, #progect_rightbg a:link, #progect_rightbg a:visited, #progect_rightbg a:active{ color:#696968}
#progect_rightbg a:hover {color:#696968}

#protable_detail {background:#eceeef; font-weight:bold; padding: 5px;}
#prc_homedetail {background:#eceeef;}

div.countay_selection { display:block; height:80px; background:#fff; overflow:auto; text-align:left; padding:5px; font-weight:normal; margin-top:5px;}

/*all popup */  
.black_overlay{
	position: absolute;
	z-index:1001;
	top: 0;
    left: 0;
	width:100%;
	height:130%;
	background:	none;
	overflow:hidden;
}

.black_overlay2{
	
	position: absolute;
	z-index:1001;
	top: 0;
    left: 0;
	width:100%;
	height:130%;
	overflow:hidden;
	background:transparent;
}



#loginError { position:absolute;  display:none; top:0; left:0;color:#696968;  z-index:1;}
#loginError .errorcontent {width:300px; display:block; background:#eceeef; margin:auto; margin-top:100px; }

#ProductType { display:none; position:absolute; z-index:1002; background:#e2e2e2; padding-left:5px; width:138px; border-left:solid 1px #69696a;}
#ProductType a:hover { text-decoration:none;}

#CompanyType { display:none; position:absolute; z-index:1002; background:#e2e2e2; padding-left:5px; width:138px; border-left:solid 1px #69696a;}
#CompanyType a:hover { text-decoration:none;}


.Showroomdropdown {background: #fff ; width:160px; font-size:11px; height:16px; line-height:16px;}
#showroomProduct { display:none; position:absolute; z-index:1005; background:#fff url(../images/images/pbox/textarea2.gif) -1px -10px; padding-left:5px; width:155px; border-left:solid 1px #69696a; max-height:100px; overflow:auto; }
#showroomProduct a:hover { text-decoration:none;}

#showroomCompany { display:none; position:absolute; z-index:1005; background:#fff url(../images/images/pbox/textarea2.gif) -1px -10px; padding-left:5px; width:155px; border-left:solid 1px #69696a; max-height:100px; overflow:auto; }
#showroomCompany a:hover { text-decoration:none;}
#showroomIndustry { display:none; position:absolute; z-index:1005; background:#fff url(../images/images/pbox/textarea2.gif) -1px -10px; padding-left:5px; width:155px; border-left:solid 1px #69696a; max-height:100px; overflow:auto;}
#showroomIndustry a:hover { text-decoration:none;}

#helpChoosetopic { display:none; position:absolute; z-index:1005; background:#fff url(../images/images/pbox/textarea2.gif) -1px -10px; padding-left:5px; width:155px; border-left:solid 1px #69696a; max-height:100px; overflow:auto;}
#helpChoosetopic a:hover { text-decoration:none;}

/*  Project Book mark popup */	
#projectBookmark { position:absolute; display:block; top:0; left:0; color:#696968;
	  padding:100px 100px 100px 100px; background:#eceeef;}
table.project_Bookmarkcontent img { border-width:0;}
table.project_Bookmarkcontent {background:#eceeef; margin:auto; }
table.project_Bookmarkcontent textarea.addskil {background:#ffffff ; _background:#ffffff  fixed; border-width:0; width:280px; height:100px; color:#696968; }

/* recommend mark popup*/

table.projectRecommend { width:410px;  background:#eceeef; margin:auto;  }
table.projectRecommend textarea.addskil {background:#ffffff ; _background:#ffffff  fixed; border-width:0; width:350px; height:100px;}
table.projectRecommend label { padding:5px}
table.projectRecommend input.textfield {background:#ffffff; _background:#ffffff; border-width:1px; color:#696968;} 
table.projectRecommend input.emil { background:#ffffff; _background:#ffffff; width:50px; border-width:1px; color:#696968; font-size:11px;}
table.projectRecommend textarea.textarea {background:#ffffff; _background:#ffffff; border-width:1px; width:350px; height:100px; color:#696968}  

/* Show Room vote for the product popup mane */
#voteProduct { display:block; position:absolute; margin:auto; top:151px; color:#696968; text-align:left; z-index:100; width:100%}
#voteProduct table.content{ background:#eceeef; width:600px; margin:auto;}
#voteProduct textarea.textarea { border-width:0; width:300px; height:130px;}

#professionalsRecommend {display:block; width:100%; position:absolute; margin:auto; top:151px; color:#696968; text-align:left}
#professionalsRecommend table.content{ background:#eceeef; width:425px; margin:auto;}
#professionalsRecommend img { border-width:0;}
#professionalsRecommend textarea.textarea { background:#ffffff ; _background:#ffffff; border-width:0; width:400px; height:130px;}
#professionalsRecommend label { padding:5px}
#professionalsRecommend input.textfield {background:#ffffff ; _background:#ffffff; border-width:0; margin:5px 2px 5px 2px; color:#696968;} 
#professionalsRecommend input.emil { background:#ffffff ; _background:#ffffff; width:50px; border-width:0; color:#696968}


/*Internal Email professionals details comp */
#internalEmail {display:block; position:absolute; width:100%; margin:auto; top:15px; color:#696968; text-align:left}
#internalEmail table.content{ background:#eceeef; width:425px; margin:auto;}
#internalEmail img { border-width:0;}
#internalEmail textarea.textarea { background:#ffffff; _background:#ffffff; border: 1px solid #696969; width:300px; height:130px;}
#internalEmail label { padding:5px;}
#internalEmail input.textfield {background:#ffffff; _background:#ffffff; border: 1px solid #696969; color:#696968;} 
#internalEmail input.emil { background:#ffffff; _background:#ffffff; width:50px; border-width:0; color:#696968}


#professionalsBookmark {display:block; position:absolute; margin:auto; width:40%; top:20px;  color:#696968; text-align:left}
#professionalsBookmark table.content{ background:#eceeef; margin:auto; font-weight:normal; color:#696968;}
#professionalsBookmark img { border-width:0;}
#professionalsBookmark textarea.textarea { background:#ffffff; _background:#ffffff; border: 1px solid #696969; width:300px; height:130px;}
#professionalsBookmark input.textfield {background:#ffffff; _background:#ffffff;border: 1px solid #696969; color:#5e5e5e;} 



#addContact {display:block; position:absolute; margin:auto; width:100%; top:20px;  color:#696968;} 
#addContact table.content{ background:#eceeef; width:425px; margin:auto; font-weight:normal;}
#addContact img { border-width:0;}
#addContact textarea.textarea { background:#ffffff; border-width:1px; width:400px; height:130px;}
/* #addContact textarea.textarea { background:#ffffff ; _background:#ffffff  fixed; border-width:0; width:400px; height:130px;} */
#addContact input.textfield {background:#ffffff ; _background:#ffffff  fixed; border-width:0; margin:5px 2px 5px 2px; color:#696968;} 

/* pcs showroom add product */
#addProduct { position:absolute; margin:auto; top:10px; width:100%; color:#696968; text-align:left;}
#addProduct table.content{ background:#eceeef; width:400px; margin:auto; font-weight:normal;}
#addProduct img { border-width:0;}
#addProduct textarea.textarea { background:#ffffff; border: solid 1px #696969; width:400px; height:130px;}

#addProduct input.textfield {background:#ffffff; border: solid 1px #696969;} 
/* #addProduct input.emil { background:#ffffff ; _background:#ffffff  fixed; width:50px; border-width:0; color:#696968} */
#addProduct input.emil { background:#ffffff; width:50px; border-width:0; color:#696968}

/* PAC ShowRoomAccess */
#showroomAccess {display:block; position:absolute; margin:auto; top:30px; width:100%; color:#696968; text-align:left; z-index:100;}
#showroomAccess table.content{ background:#eceeef; width:430px; margin:auto; font-weight:normal;}
#showroomAccess a {color:#696968;}
#showroomAccess img { border-width:0;}
#showroomAccess div.textfield { background:#ffffff  left top; _background:#ffffff  fixed; width:410px; height:150px; overflow:auto; margin:5px 0 5px 0; padding:5px; }
#showroomAccess div.myaccess { background:#ffffff  top left; _background:#ffffff  fixed; width:210px; height:150px; overflow:auto; margin:5px 0 5px 0; padding:5px;}

/* PAC Show Room Details */
#editHeadcopy  {display:block; position:absolute; margin:auto; top:151px;  color:#696968; text-align:left; z-index:100; width:100%;}
#editHeadcopy table.content{ background:#eceeef; display:block;  width:430px; margin:auto; font-weight:normal;}
#editHeadcopy a {color:#696968;}
#editHeadcopy img { border-width:0;}

#editproductDetails {display:block; position:absolute; margin:auto; top:151px;  color:#696968; text-align:left; z-index:100; width:100%;}
#editproductDetails table.content{ background:#eceeef; width:430px; margin:auto; font-weight:normal;}
#editproductDetails a {color:#696968;}
#editproductDetails img { border-width:0;}

#viewBidsDetails {display:block; position:absolute; margin:auto; top:151px; color:#696968; text-align:left; z-index:100; width:100%;}
#viewBidsDetails table.content{ background:#eceeef;  width:430px; margin:auto; font-weight:normal; padding:0;}
#viewBidsDetails table.content td { margin:0; padding:0;}
#viewBidsDetails a {color:#696968;}
#viewBidsDetails img { border-width:0;}

#closeProject {display:block; position:relative; margin:auto; top:10px; color:#696968; text-align:left; z-index:100; width:100%;}
#closeProject table.content{ background:#eceeef; width:475px; margin:auto; font-weight:normal; padding:0;}
#closeProject table.content td { margin:0; padding:0;}
#closeProject a {color:#696968;}
#closeProject img { border-width:0;}

#projectmybidsView {display:block; position:absolute; margin:auto; top:125px; color:#696968; text-align:left; z-index:100; width:100%;}
#projectmybidsView table.content{ background:#eceeef; width:475px; margin:auto; font-weight:normal; padding:0;}
#projectmybidsView table.content td { margin:0; padding:0;}
#projectmybidsView a {color:#696968;}
#projectmybidsView img { border-width:0;}

/*sheeja*/
/* --bg----*/
.grey-text{ background-color:#FFFFFF; font: bold 11px Arial, Helvetica, sans-serif, Verdana; color:#535351;}
.white-top-bg{ background:url(../images/images/bg_images/white-top-bg.gif) repeat-x; height:4px;}
.white-right-bg{ background: url(../images/images/bg_images/white-right-bg.gif) repeat-y; width:4px;}

/* --- FONTS ----*/
.green-header{font: bold 18px Arial, Helvetica, sans-serif; color:#696969; border: 1px solid #696969; padding: 5px; background:#eceeef;}
.sub-head{font: bold 12px Arial, Helvetica, sans-serif; color:#696969;}
.small-green{font: bold 11px Arial, Helvetica, sans-serif; color:#696969;}



/* --- INPUT BOX ----*/
.keywords{ font: bold 10px Arial, Helvetica, sans-serif; color:#696969; }
.keywords label{ text-align:right;  font: bold 11px Arial, Helvetica, sans-serif;
color:#696969; background-color:#eceeef;}
.keywords input.searchtextfield {height:12px; width:300px; border: 1px solid #696969; }
.keywords fieldset>input.searchtextfield {background:transparent;}

.bid-input{ padding:0 2px 0 2px; }
.bid-input label{ text-align:right;  font: bold 11px Arial, Helvetica, sans-serif;color:#696969; background-color:#eceeef;}
.bid-input input { border: 1px solid #696969; }
.bid-input textarea.searchtextfield {background:url('../images/images/pbox/bid_text_area.gif') no-repeat; _background:url('../images/images/pbox/bid_text_area.gif') no-repeat fixed; height:95px; width:291px; border-width:0px; padding:0 2px 2px 2px; margin:0 0px }
.bid-input fieldset>textarea.searchtextfield {background:transparent url("../images/images/pbox/bid_text_area.gif")no-repeat; }


/* --- div tag----*/
table.saveBid { width:325px; background:#ECEEEF; margin:auto;  font-weight:normal;}


#save_rightbg{color:#696968;
	background:#eceeef; width:100%;}
#save_rightbg a, #progect_rightbg a:link, #progect_rightbg a:visited, #progect_rightbg a:active{ color:#696968;}
#save_rightbg a:hover {color:#D57A04;}
#scroll{ width:160px; height:80px; font:bold 11px Arial, Helvetica, sans-serif; overflow:auto; background:#FFFFFF; border:solid 1px #6B6B6B; border-width:1px 0 0 1px; padding:5px; }

/* news letter */

ul.all-headlines {font-size: 11px; color:#535351; padding:10px 18px 15px 20px;margin:0;}

ul.all-headlines li {
font: bold 11px  Arial, Helvetica, sans-serif; color:#535351; 
padding:0 0 5px 0;
margin:0px; list-style-image: url(../images/images/pbox/all_headlines_list_style_im.jpg);
} 
.news_letter_sub_head
{
font:bold 14px Arial, Helvetica, sans-serif; color:#535351;}
.news_articles{ font:bold 16px Arial, Helvetica, sans-serif; color:#535351;}


/* showRoom slideshow */

.slideshow_header { background:url(../images/images/slideshow/sliedshow_tdbg.gif) repeat-x top; }
.slideshow_header th { background:url(../images/images/slideshow/slideshow_hdr_tbg.gif) repeat-x top; font-weight:normal; padding:1px 5px 0 5px; color:#696968}
.slideshow_header th a {color:#696968}
.slideshow { border:solid 1px #cccbcb; border-width:0 1px 1px 1px;} 


#slidshowimg{ background:#eceeef; margin:auto; font-weight:normal; padding:0; }
#slidshowimg td { margin:0; padding:0;}
#slidshowimg a {color:#696968;}
#slidshowimg img { border-width:0;}


/* Email pages */
.emailbox { color:#696968; height:100%;}
.emailbox td.rightborder { border-right:solid 3px #dedddd; text-align: right; padding:10px; font-weight:bold; height:100%}
.emailbox a {color:#696968;}
.emaildata {color:#696968; margin:5px;}
.emaildata th { background:#dedddd; font-weight:bold; padding:3px 5px 3px 5px; text-align:left;}

.compose_message { margin:5px; }
.compose_message td { padding:0;}
.compose_message input.wtextfield { width:350px;}
.compose_message textarea.wtextarea { width:500px; padding:0; margin:0; height:300px; }

/* Email popup*/


#emailChoose {display:block; position:absolute; margin:auto; top:200px;  color:#696968; width:100%;}
#emailChoose table.content{ background:#eceeef; margin:auto; width:430px; font-weight:normal;}
#emailChoose img { border-width:0;}
#emailChoose div.textfield {background:#ffffff  left top;  _background:#ffffff  fixed; width:410px; height:100px; overflow:auto; margin:5px 0 5px 0; padding:5px; }
#emailChoose a {color:#696968;}
#emailChoose div.textfield label { margin:0; padding:0}
#emailChoose div.textfield input{margin:0 5px 0 0;  padding:0; _margin:0 0 0 0; }


.pac_pro_textarea {
display:block;
background:#ffffff  left top; _background:#ffffff  fixed; padding:5px;
width:400px; height:125px; overflow:auto;}

.pac_pro_textarea2 {
display:block;
background:#ffffff  left top; _background:#ffffff  fixed; padding:5px;
width:240px; height:125px; overflow:auto;}


#login-error {
	display:block;
	position:absolute;
	margin:auto;
	top:200px;
	left:auto;
	color:#696968;
	z-index:100;
	width:100%;
	
}
#login-error table.content{ background:#eceeef; display:block; width:425px; margin:auto; font-weight:normal; padding:0;}
#login-error table.content td { margin:0; padding:0;}
#login-error a {color:#696968;}
#login-error img { border-width:0;}

#profile_personalinfo {display:block; position:absolute; margin:auto; top:125px;  color:#696968; width:100%;}
#profile_personalinfo table.content{ background:#eceeef; margin:auto; font-weight:normal;}
#profile_personalinfo img { border-width:0;}
#profile_personalinfo a {color:#696968;}

#profile_reference {display:block; position:absolute; margin:auto; top:125px;  color:#696968; width:100%;}
#profile_reference table.content{ background:#eceeef; margin:auto; font-weight:normal;}
#profile_reference img { border-width:0;}
#profile_reference a {color:#696968;}

#profile_account {display:block; position:absolute; margin:auto; top:125px;  color:#696968; width:100%;}
#profile_account table.content{ background:#eceeef; margin:auto; font-weight:normal;}
#profile_account img { border-width:0;}
#profile_account a {color:#696968;}


#calender_options {
	display:block;
	position:absolute;
	margin:auto;
	top:151px;
	color:#696968;
	z-index:100;
	width: 100%;
}
#calender_options table.date{ background:#eceeef; width:440px; margin:auto; font-weight:normal; padding:0;}
#calender_options table.content td { margin:0; padding:0;}
#calender_options a {color:#696968;}
#calender_options img { border-width:0;}


.ffvardana{font-family:Verdana, Arial, Helvetica, sans-serif;}

.fcgrn{color:#696969;}
.fcblk{color:#000000;}
.fcgry{color:#b6b7b8;}
.fcblu{color:#73a5ca;}
.fcblu a:link ,.fcblu a:visited{color:#73a5ca;}
.fcblu a:hover{color:#73a5ca;}
.fcblu a:active{color:#73a5ca;}


.fcwht{color:#FFFFFF;}

.fs14px{font-size:14px;}
.fs16px{font-size:16px;}
.fs20px{font-size:20px;}


.brd-gry-2px{border:2px solid #dedddd;}
.brd-gry-1px{border:1px solid #dedddd;}
.brd-gry-1px-1{border:1px solid #8a8a8a;}
.brd-gry-1px-top{border-top:1px solid #dedddd;}
.brd-gry-1px-btm{border-bottom:1px solid #dedddd;}
.brd-gry-1px-ltf{border-left:1px solid #dedddd;}
.brd-gry-1px-rgt{border-right:1px solid #dedddd;}

.bg-gry{background-color:#eceeef;}
.bg-gry-1{background-color:#8a8a8a;}
.bg-grn{background-color:#f8fcfc;}
.bg-blu{background-color:#dbe9fe;}

.calendar { background:#e3e4e7;}
.calendar td{ padding:2px; background:#ffffff}
.calendar td.today { border:solid 1px #8a8a8a;}
.calendar td.today span { background:#8a8a8a; height:15px; color:#ffffff; font-weight:bold; text-align:left; padding:3px; display:block;}
td.note, td.note td{ background:#dbe9fe;}
td.holiday { background:#f8fcfc}
td.nextmonth { color:#cfd2d1}


.calendarWeek { background:#e3e4e7; border:solid 1px #e3e4e7; border-width:0 0 1px 1px;}
.calendarWeek td{ padding:2px; background:#ffffff; border:solid 1px #e3e4e7; border-width:1px 1px 0 0}
.calendarWeek td.today {   border:solid 1px #8a8a8a; border-bottom-color:#e3e4e7; border-width:0px 1px 1px 1px;  }
.calendarWeek td.todaya { background:#8a8a8a; height:15px; color:#ffffff; font-weight:bold; text-align:left; }
.calendarWeek div.todaya { background:#8a8a8a; height:15px; color:#ffffff; font-weight:bold; text-align:left; padding:3px; }
.calendarWeek td.note { padding:0; margin:0; border:solid 1px #8a8a8a; border-bottom-color:#e3e4e7; border-width:0px 1px 1px 1px;}
.calendarWeek td.note td {border-width:0}

.year { border:solid 2px #dedddd;} 
.year td.active { border:solid 1px #dedddd; background:#eceeef}
.year a {}


td.monthname{font: bold 14px/22px Verdana, Arial, Helvetica, sans-serif;  padding-left:5px; color:#000000; text-align:center; }
table.dailcalendar { border: solid 1px #cdcdcd; width:175px;}
table.dailcalendar 
table.dailcalendar td { background:#ffffff;}
table.dailcalendar td a, table.calendar td a:link, table.calendar td a:visited { height:18px; width:18px; display:block; padding:0 0 0 5px; font:11px/20px Verdana, Arial, Helvetica, sans-serif; border:solid 1px #ffffff}
table.dailcalendar td a:active {color:#000; background:#edeff0; border:solid 1px #e8e7e7;}
table.dailcalendar td a:hover { color:#000; background:#edeff0; border:solid 1px #e8e7e7; }
.calendaractive { padding:0 13px 0 13px;}

.flynote{background-color:#e8c5d8; border:1px solid #bfa3b3; height:22px; line-height:20px; color:#6b6b6b; padding-left:10px; width:190px; position:absolute;}



/* Professional page classes -- RP - 080208--- */

.professional .ps_name { font:bold 18px/24px Arial, Helvetica, sans-serif; text-align:left; color:#535351; padding:5px 0; }
.professional .ps_text { font:bold 12px Arial, Helvetica, sans-serif; text-align:left; color:#535351; }
.professional td { font:bold 12px Arial, Helvetica, sans-serif; text-align:left; color:#535351; }
.professional td p { font:bold 12px Arial, Helvetica, sans-serif; text-align:left; color:#535351; }
a.professional_ico_link { font:bold 11px Arial, Helvetica, sans-serif; text-align:left; color:#696969; }

.professional_italic_hdr { font:bold italic 14px Arial, Helvetica, sans-serif; text-align:center; color:#696969; }

a.tab_active { font:bold 11px/15px Arial, Helvetica, sans-serif; text-align:center; color:#535351; } 
a.tab_inactive { font:bold 11px/15px Arial, Helvetica, sans-serif; color:#D0D0D0; }
a.tab_inactive:hover { color:#535351;}
.tab_content td { font:bold 11px Arial, Helvetica, sans-serif; text-align:left; }
.tab_content td strong{ font:bold 13px Arial, Helvetica, sans-serif; text-align:left; color:#696969; }

.prof_tab { position:relative; width:150px; text-align:center; float:left; margin-right:1px; height:27px;}

.prof_tab a.tab_active { position:absolute; top:0; background:#ffffff; border-top:1px solid #CDCCCC; width:140px; left:2px; height:26px; left:5px; }
.prof_tab img.tab_left { position:absolute; border:0; left:0; top:0;}
.prof_tab img.tab_rgt {  position:absolute; border:0; right:0; top:0;}

.prof_tab a.tab_inactive { position:absolute; top:0; background:url(../images/images/tab_ia_bg.gif) top repeat-x; width:140px; left:5px; }
.prof_tab img.tab_left { position:absolute; border:0; left:0; top:0;}
.prof_tab img.tab_rgt {  position:absolute; border:0; right:0; top:0;} 

.prof_contact_grnbg { background:#ECEEEF;}
.prof_cntct_detail td { font:bold 11px Arial, Helvetica, sans-serif; text-align:left; color:#696969; }
.prof_cntct_detail td p { font:bold 11px Arial, Helvetica, sans-serif; text-align:left; color:#696969; }


.black_overlay_temp{
	position: absolute;
	z-index:1001;
	top: 0;
    left: 0;
	width:100%;
	height:130%;
	background:	none;
	overflow:hidden;
}
.black_div{
	position: absolute;
	z-index:1002;
	top: 0;
    left: 0;
	width:100%;
	
	background-color:#000000;
	-moz-opacity: 60;
	opacity:60;
	filter: alpha(opacity=60);
	overflow:hidden;
	/*background-image:url(../images/images/divbg.png); */
}
.black_div2 {z-index:1006; position:absolute; width:100%; height:100%;}

#Currency {display:none; position:absolute; background:url(../images/images/pbox/textarea2.gif) repeat-y left -15px; padding:5px;width:40px; height:100px; overflow:auto;}

#minimumReferences{display:none; position:absolute; background:url(../images/images/pbox/textarea2.gif) repeat-y left -15px; padding:5px;width:70px; height:40px; overflow:auto;}
#minimumProjects{display:none; position:absolute; background:url(../images/images/pbox/textarea2.gif) repeat-y left -15px; padding:5px;width:70px; height:40px; overflow:auto;}
#hoursProjects{display:none; position:absolute; background:url(../images/images/pbox/textarea2.gif) repeat-y left -15px; padding:5px;width:70px; height:40px; overflow:auto;}
.validYear {display:none; position:absolute; padding:10px;width:50px; height:40px; overflow:auto; margin:10px 0 0 0; }

#quickreg td { font-weight: bold; }
#quickreg input.quickreg { border: 1px solid #696969; font-size: 10px; width: 153px; }
#quickreg .invalid { color: red; }

.projects_box {
	border: 1px solid #696969;
	height: 92px;
	background: #FFFFFF;
	padding: 2px;
}

.rahmen_box {
	border: 1px solid #696969;
	padding: 5px;
}
