/*init chat*/
.div_emotion{ border:#999999 solid 1px; background:#F7F7F7;  margin-top:90px; display:none; width:171px; position: absolute;}

#bar_chat{ float:left; position: fixed; bottom: 0; z-index:10;}

.accor_chat{float:left;  background:#f2fff4 url(../images/icons/chat.png) repeat-x top left;	width:150px; display:block; border-bottom:#ccc 2px solid; border-right:#ccc 1px solid; border-left:#ccc 1px solid;}
.usrs{width:147px; height:23px;}/*header users*/
.body_users{ border:#ccc solid 1px; overflow:auto; width:148px; height:292px; display:none;}

.header_text{width:163px; height:23px;}
.accor_conversation{ padding:0 0 0 0; bottom:0; position: absolute; float: left; background:#f2fff4 url(../images/icons/chat.png) repeat-x top left;	width:175px; border-bottom:#ccc 2px solid; border-right:#ccc 1px solid; border-left:#ccc 1px solid;}
.luz_ventana{width:163px; height:23px; padding:0px; margin:0 0 0 0; border-top:#FF0000 1px solid;}

.header_chat{color: #FFFFFF; font-size:10px; font-weight:bold; text-transform:uppercase; letter-spacing:0px; padding: 0 0 0 10px; }
/*end chat*/

HTML{ font-size: 100%;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, h7, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; 	padding: 0;	font-weight: normal; font-family: Verdana,sans-serif; font-size:11px;}
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
ol, ul{ list-style: none; }
th { text-align: left; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
/* ---- General Rules ---- */
body {font-family: Verdana,sans-serif;	line-height: 16px;	font-size:11px;	color: #000;	background: #fff;}
a, a:link, a:visited {color: #3b5998;	text-decoration: none;}
a:hover { text-decoration: underline; }
bdo { display:block; padding:0 0 0 0; margin: 0 0 0 10px; top:0px;}

hr {
	width: 100%;
	height: 1px;
	border: 0;
	border-bottom: 1px solid #DFE0E1;
}
img {border: 0;}
p {	padding:3px 2px 3px 0px;}
/** Main titles of opportunities and members**/
h1 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	margin:0px 15px 0px 0;
	padding: 0 0 2px 0;
}
h1 a:link, h1 a:visited{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#3B5998;
	font-weight:bold;
	margin:0px 15px 0px 0;
	padding: 0 0 2px 0;
}
h2 {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	margin:0px 15px 3px 0;
	padding: 0 0 2px 0;
}
h2 a:link, h2 a:visited{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#09136f;
	font-weight:bold;	
	margin:5px 15px 5px 0;
	padding: 0 0 2px 0;
}
/** Related opportunities**/
h3 {
	font-size:11px;
	color:#000000;
	margin: 0 0 10px 0;
}

h3 a:link, h3 a:visited{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	margin:5px 15px 5px 0;
	padding: 0 0 2px 0;
}
/** Main titles of newsfeeds**/
h4 {
	font-size:10px;
	margin: 0 0 10px 0;
	color:#00cc00 ;
	font-weight:bold;
	margin:10px 0px 5px 0px;
	border-bottom:1px solid #CCC; clear:both;  
	padding: 0px 0px 0px 0px;
	/*text-transform:uppercase;*/
}
/***General pages***/
h5 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#00cc00;
	margin:10px 15px 5px 0px;
	padding : 0 0 5px;
	border-bottom:1px solid #ccc;
}
/** for errors **/
h6 {
	color:#b2184c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
/** button labels **/
label { float:left; color:#666; }
.comment_label{ margin:0px 0 0px 0; clear:both; color:#9d9d9d; line-height:15px;}
.action_label{ margin:0px 0 0px 0; clear:both; color:#9d9d9d; line-height:15px; font-size:10px;}
.comment_owner{ margin:0px 0 0px 0; clear:both; color:#9d9d9d; line-height:15px; font-style:normal}
.pagination { color:#666666;}
.forgot{padding:0 0 0 54px;} /* forgot password in the login placement */
/** Page Layout**/
#wrapper, #wrapper_adjust, #wrapper_home {
	width: 990px;
	margin: 0 auto;
	padding: 0 0px 16px 0px;
	background:#fff ;
	z-index:5;
	overflow: auto;

}
#wrapper_adjust {height:550px;}
#wrapper_home {	padding: 0 0px 20px 0px;}
#header_int {color: #000;
	float:left;
	width:980px;
	height:85px;
	border-bottom:2px solid #ccc;}
.toprecall {float:right; padding:2px 0px 0 5px;}
.topmsgs {float:right; padding:5px; color: #D2DAEC;}
.topmsgs img {padding:5px 5px 0 0;}
#header_int img, #header_int_subpage img, #header_homepage img {float:left;margin: 0 0 16px 0;}
#branding_welcome {margin:10px 0 0px 0;}
/***Header***/
.head_title {
	font-family: Verdana;
	font-size: 17px;
	letter-spacing:1px;
	line-height:20px;
	color:#999;
	margin: 15px 0px 0px 10px;
	float:right;
}
.head_subtitle {
	font-family: Verdana;
	font-size: 9px;
	float: right;
	color:#cc0000;
	margin: 7px 0px 0px 200px;	
}
/** header for home page **/
#header_welcome {
	float:left;
	width:980px;
	padding:0px;
	margin:10px 0px 0px 0px;
	background:url(../images/welcome/intro.jpg) no-repeat top left;
	height:300px;	
}
/***welcome image txt***/
.img_title{ color:#00cc00; font-size:14px; text-transform:uppercase; letter-spacing:2px; font-weight:bold; line-height:30px; margin:30px 0px 0 320px;  width:650px;}
.img_subtitle{ color:#333399;font-size:11px; /*text-transform:uppercase;*/ font-weight:bold; letter-spacing:1px; line-height:20px; margin:20px 0px 0 320px;  width:650px;}
.img_pitch{ color:#000; font-size:13px; line-height:15px; /*text-transform:uppercase;*/ margin:10px 0px 0 320px;  width:650px;}
.img_tags{ color:#000000; line-height:12px; margin:0px 0px 0 320px;  width:650px;}
.img_invitation{color:#333; line-height:15px; margin:10px 0px 0px 320px; width:650px;}
.img_segments{ font: 11px Verdana, Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; color:#333; font-weight:bold; width:150px; margin:5px 0px 5px 0px; float:left;}
.img_segments_text{ font: 11px Verdana, Arial, Helvetica, sans-serif, "Times New Roman", Times, serif; color:#333; width:470px; margin:5px 0px 5px 0px; float:left;}

.img_accepted{ background:url(../images/icons/acceptedsmall.gif) no-repeat center left;color:#333399;font-size:11px; text-transform:capitalize; font-weight:bold; letter-spacing:0px; line-height:25px; margin:0px 0px 0px 0px;  padding:0px 0px 0px 20px;}
.img_rejected{ background:url(../images/icons/rejectedsmall.gif) no-repeat center left;color:#BB0000;font-size:11px; text-transform:capitalize; font-weight:bold; letter-spacing:0px; line-height:25px; margin:0px 0px 0px 0px;  padding:0px 0px 0px 20px;}

/***** alignments ***********/
/* 1/1 center */
#main {	float:left;	width:980px; margin:0px 0 0 0;}
/* 1/3 , 2/3*/
#left {float:left;	width:650px;	margin:0px 0 0 0;}
#right {float:left;	width:320px; margin: 0px 0px 0 10px;}
#left_1_3 {float:left;	width:320px; padding:0px 0px 0px 0px; margin:0px 0px 0 0;}
#right_2_3 {width:650px; padding:0px 0px 0px 0px; float:left; margin:0px 0px 0px 10px;}
#left_contacts {width:650px; padding:0px 0px 0px 0px; float:left; margin:0px;}
#right_contacts {width:320px; padding:0px 0px 0px 0px; float:left; margin:0px 0px 0 10px;}
#center_1_3 {float:left; width:320px; margin:0px 0px 0 10px;}
#right_1_3 {float:left;	width:320px; margin: 0px 0px 0 10px;}
/* 1/2 , 1/2*/
#center1 {float:left; width:485px;	margin: 0px 0px 0 0px;}
#center2 {float:left; width:485px;	margin: 0px 0px 0 10px;}
#center3 {float:left; width:485px;	margin: 0px 0px 0 0px;}
/*** Alerts ***/
.alert_red{ padding:8px 8px 8px 30px; background:#F4B2B0 url(../images/icons/fail.png) no-repeat center left;;  color:#ffffff; font-weight:bold; margin:0 16px 10px 0;}
.alert_green{padding:8px 8px 8px 30px; color:#005128; font-weight:bold; margin:0 16px 10px 0; background-color: #b6f9b2;background-image: url(../images/icons/success.png); background-repeat: no-repeat; background-position: left center;}
.alert_yellow{padding:8px 8px 8px 30px; color:#3E3E00; font-weight:bold; margin:0 16px 10px 4px; background-color: #fff999; 	background-image: url(../images/icons/alert.png); background-repeat: no-repeat; background-position: left center; }
.alert_yellow span {padding: 0 30px 0 0;}
.alert_yellow a {color: #339966;}
.alert_yellow_button, .alert_yellow_button:visited, .alert_yellow_button:link  {border:1px #CC6600 solid; padding: 2px 4px 2px 4px; background-color: #FF9122; color: #990000;}
.alert_yellow_button:hover {border:1px #CC6600 solid; padding: 2px 4px 2px 4px; background-color: #FF6600; color: #990000;}
.alert_green a {color: #007911;}
.alert_green_button, .alert_green_button:visited, .alert_green_button:link  {border:1px #00cc00 solid; padding: 2px 4px 0px 4px; background-color: #b6f9b2; color: #007911;}
.alert_green_button:hover {border:1px #999999 solid; padding: 2px 4px 0px 4px;  background-color: #00cc00;color:#FFFFFF}
/***** icon boxes *****/
.ico_safe{ background:url(../images/icons/ico_safe.png) no-repeat bottom right; width:16px; height:16px; display:block; padding: 0px 0px 0px 0; float:left; margin: 0 5px;}
.ico_opportunities{ background:url(../images/icons/rating_high.png) no-repeat bottom right; width:16px; height:16px; display:block; padding: 0px 0px 0px 0; float:left; margin: 0 5px;}
.ico_public_profile{ background:url(../images/icons/ico_public_profile.png) no-repeat bottom right; width:16px; height:16px; display:block; padding: 0px 0px 0px 0; float:left; margin: 0 5px;}
.ico_member{ background:url(../images/icons/ico_member.png) no-repeat bottom right; width:16px; height:16px; display:block; padding: 0px 0px 0px 0; float:left; margin: 0 5px;}
.ico_contacts{ background:url(../images/icons/ico_contacts.png) no-repeat bottom right; width:16px; height:16px; display:block; padding: 0px 0px 0px 0; float:left; margin: 0 5px;}
.ico_contact_request { background:url(../images/icons/ico_contact_request.png) no-repeat bottom right; width:16px; height:16px;}
.ico_contact_remove { background:url(../images/icons/ico_contact_remove.png) no-repeat bottom right; width:16px; height:16px;}
.ico_contactsofcontacts{ background:url(../images/icons/ico_contactsofcontacts.png) no-repeat bottom right; width:16px; height:16px; display:block; padding: 0px 0px 0px 0; float:left; margin: 0 5px;}
.ico_skype{ background:url(../images/icons/ico_skype.png) no-repeat bottom right; width:16px; height:16px; display:block; padding: 0px 0px 0px 0; float:left; margin: 0 5px;}
.ico_back{ background:url(../images/icons/ico_back.png) no-repeat bottom right; width:16px; height:16px;}
.ico_message_send{ background:url(../images/icons/ico_message_send.png) no-repeat bottom right; width:16px; height:16px;}
.ico_news_0{ background:url(../images/icons/ico_nature_finance.png) no-repeat bottom right; width:16px; height:16px; display:block; padding: 0px 0px 0px 0; float:left; margin: 0 5px;}
.ico_news_1, .ico_edit_profile{ background:url(../images/icons/ico_edit_profile.png) no-repeat bottom right; width:16px; height:16px; display:block; padding: 0px 0px 0px 0; float:left; margin: 0 5px;} /* profile update */
.ico_news_2, .ico_submit_opportunity{ background:url(../images/icons/rating_high.png) no-repeat bottom right; width:16px; height:16px; display:block; padding: 0px 0px 0px 0; float:left; margin: 0 5px;}/* submit opportunity */
.ico_news_3{ background:url(../images/icons/ico_nature_finance.png) no-repeat bottom right; width:16px; height:16px; display:block; padding: 0px 0px 0px 0; float:left; margin: 0 5px;} /* opportunity update */
.ico_news_4{ background:url(../images/icons/ico_nature_finance.png) no-repeat bottom right; width:16px; height:16px; display:block; padding: 0px 0px 0px 0; float:left; margin: 0 5px;} /*new opportunity*/
.ico_news_5{ background:url(../images/icons/ico_message_send.png) no-repeat bottom right; width:16px; height:16px; display:block; padding: 0px 0px 0px 0; float:left; margin: 0 5px;} /*new message*/
.ico_news_6, .ico_contact_added {background:url(../images/icons/ico_contact_added.png) no-repeat bottom right; width:16px; height:16px; display:block; padding: 0px 0px 0px 0; float:left; margin: 0 5px;} /*new contact*/

/***Footer***/
#footer { font-family: Verdana, sans-serif; font-size: 10px; line-height: 18px;	clear:both;	color:#808080;	line-height:1.8em; padding:8px 0pt; margin-bottom:20px; text-align:center;}
/* to see if it is usefull */
.txt_alignright{ text-align:right; float:right; margin:-17px 0 0 0; font-weight:normal; background:url(../images/icons/confidential.png) no-repeat top left; padding: 0 0 0px 15px;}




/* ----------------------------o00o   MENUS.CSS o00o----------------------------------- */
/***************Horizontal menus(members page)*********/
.top_menu_bg {
	padding: 0; 
	margin: 0px 0 0px 0px;
	padding: 5px 0 0px 35px;	
	width:250px;
	float:left;}
#top_menu {
	clear: both;
	margin:0px;
	padding: 0px 0 1px 0px;
	border-left: 1px solid #cccccc;}
#top_menu span {margin: 0px 0px 0px 0px; /*	-moz-border-radius: 8px;*/ padding:0px 0 0 2px;}
#top_menu a {
	font-size:12px;
	line-height:18px;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0;
	text-decoration: none;
	text-transform:uppercase;
	color:#999;}
#top_menu a.current {
	color: #00cc00;
	font-weight:bold;
	border-bottom: 1px solid #ffffff;}
#top_menu a:hover {text-decoration:underline;}

/*************** Search placement *********/
.top_search_bg {
	padding: 0; 
	margin: 0px 0 0px 0px;
	padding: 10px 0 0px 40px;	
	height:50px;
	width:400px;
	float:right;}

.top_search_opp {
	padding: 0; 
	margin: 5px 0px 0px 0px;
	padding: 0px 0 0px 0px;	
	height: 20px;
	width: 190px;
	float:left;}

#top_search {
	float:right;
	clear: both;
	margin:0px;
	padding: 0px 0 1px 0px;}
#top_search li {display: inline;}
#top_search a {
	padding: 0px 10px 0px 10px;
	line-height:15px;
	margin: 0px 0px 0px 0;
	text-decoration: none;
	text-transform:uppercase;
	color:#666;}

/***************Horizontal submenus*********/
.top_submenu_padd {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 10px 0px;	
	height:25px;
	float:left;	
	width:975px; 
	background:#fff;}
.top_submenu_network {
	margin: 5px 0px 0px 0px;
	padding: 3px 0px 10px 0px;	
	height:10px;
	float:left;	
	width:475px;}
.top_submenu_static {
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;	
	height:25px;
	float:left;	
	width:975px;}
#top_submenu {
	padding: 0px 0 0px 10px;
	margin: 0 0px 0px 0px;
	border-left: 1px solid #cccccc;}
#top_submenu li {
	display:inline;
	padding: 0 15px 0px 5px;
	font-weight:normal;}
#top_submenu li a {
	font-size:11px;
	color:#3B5998;
	text-decoration:none;}
#top_submenu li a.activesubmenu {
	font-weight:bold;
	color:#00cc00;}
#top_submenu li a.current {
	font-weight:bold;
	color: #00cc00;}
#top_submenu li a:hover {
	display:inline;
	text-decoration:underline;}
/***************Horizontal tabs*********/
#tab_menu_div {
	float:left;}
#tab_menu {
	clear: both;
	margin: 2px 0px 0px 3px;
	padding: 0px 0 0px 0px;}
#tab_menu li {display: inline;}
#tab_menu a {
	padding: 0px 10px 2px 10px;
	margin: 0 0px 0px 0;
	font-size:10px;
	text-transform:uppercase;
	color: #3B5998;
	/*background: #fff;*/
	}
#tab_menu a:hover {
	/*background: #fff;*/
	color: #3B5998;
	text-decoration: underline;}

#tab_menu a.current {
	/*background: #fff;*/
	color: #00cc00;
	font-weight:bold;}
	
/* ---------------------------------o00o   BOXES.CSS o00o-------------------------------- */
/***blank boxes ***/
.box_1_3_blank_top { background: #fff url(../images/box/box_1_3_blank_top.png) no-repeat bottom left; color: #FFF; width:320px; height:9px; padding:0px 0 0 0; margin:10px 0 0 0 ;}
.box_1_3_blank {border-left:1px solid #cccccc; background:#fff; border-right:1px solid #cccccc;  padding:0px 0px 0px 10px; margin:0px; width:308px; overflow:auto;}
.box_1_3_blank_btm { clear: both; background: #FEFEFE url(../images/box/box_1_3_blank_btm.png) no-repeat top left; color: #FFF; height:9px; width:320px; }
.box_2_3_blank_top { clear: both; background: #FFFFFF url(../images/box/box_2_3_blank_top.png) no-repeat;  color: #FFF;  height: 9px; padding:0px; margin:10px 0 0 0px;}
.box_2_3_blank {border-left:1px solid #cccccc; background: #Fff; margin:0px; padding:0px 0px 0px 10px;	border-right:1px solid #cccccc; 	width:638px; 	overflow:auto; }
.box_2_3_blank_btm { clear: both; background: #FFFFFF url(../images/box/box_2_3_blank_btm.png) no-repeat; color: #FFF; height: 10px; width: 650px;}
/*** gradient Boxes ***/
.gradient_1_3_top_green{ margin-left:10px; background: #FFFBED /*url(../images/box/gradient_1_3_top_green.png)*/ no-repeat top left; color: #FFF; width:320px; height:14px; }
.gradient_1_3_green{ margin-left:10px; background: #FFFBED/*e6ffea*/  repeat-x bottom left; width:320px;}
.gradient_1_3_btm_green{ margin-left:10px; background: #FFFBED /*url(../images/box/gradient_1_3_btm_green.png)*/ no-repeat top left; color: #FFF; width:320px; height:14px; }
.gradient_1_2_top_green{background: #FFFBED /*url(../images/box/gradient_1_2_btm_green.png) */no-repeat top left; color: #FFF; width:470px; height:14px; padding:0px; margin:10px 0 0 10px; }
.gradient_1_2_green{background: #FFFBED repeat-x  bottom left; width:470px; padding:0px 0 0 0; margin:0px 0 0 10px;  }
.gradient_1_2_btm_green{background: #FFFBED /*url(../images/box/gradient_1_2_btm_green.png)*/ no-repeat top left; color: #FFF; width:470px; height:14px; padding:0px; margin:0px 0 0 10px;  }
.gradient_2_3_top_green{background: #FFFBED /*url(../images/box/gradient_2_3_top_green.png)*/ no-repeat top left; color: #FFF; width:636px; height:10px; padding:0px; margin:10px 0 0 0px; }
.gradient_2_3_green{background: #FFFBED repeat-x bottom left; width:636px; padding:0px 0 0 0; margin:0px 0 0 0px;  }
.gradient_2_3_btm_green{background: #FFFBED /*url(../images/box/gradient_2_3_btm_green.png)*/ no-repeat top left; color: #FFF; width:636px; height:10px; padding:0px; margin:0px 0 0 0px;  }
/*** gradiant boxes texts ****/
.gradient_header_blank { padding:0 10px 2px 0px; color:#00cc00; text-transform:uppercase; font-weight:bold; float:left; } 
.gradient_header_green { padding:0 10px 0 10px; color:#D6AB00/*35c135*/; font-weight:bold; float:left; } 
/** previous color #405A97 ***/
.box_1_3_txt{ width:295px; clear:both; padding:5px 5px 5px 10px;} 
.box_1_2_txt{ width:440px; clear:both;  padding:5px 5px 5px 10px; }
.box_2_3_txt{ width:620px; clear:both;  padding:5px 5px 5px 10px; } 
/*** box 1/1 ****/
.box_1_1_top {width:980px; height:22px; padding:0px; margin:10px 0 0 0 ; background: url(../images/box/box_1_1_top.png) no-repeat top left;  border-bottom:#ccc 1px solid;}
.box_1_1_bg {width:965px; padding: 10px 0px 0px 15px; overflow:auto;}
.box_1_1_bg_input{ width:965px; padding: 10px 0px 0px 15px; overflow:auto; background-color:#f8fff9}
.box_1_1_btm {height:7px; width:980px; padding: 0px; margin:0px; border-right:#ccc 1px solid;}
/*** box 1/3 ****/
.box_1_3_top{width:320px; height:22px; padding:0px; margin:10px 0 0 0; background: url(../images/box/box_1_3_top.png) no-repeat top left;  border-bottom:#ccc 1px solid;}
.box_1_3_bg{ width:305px; padding: 10px 0px 10px 15px; overflow:auto; }
.box_1_3_bg_input{ width:305px; padding: 10px 0px 10px 15px; overflow:auto; background-color:#f8fff9}
.box_1_3_btm{width:320px; height:7px; padding: 0px; margin:0px; }
/** boxes 1/2***/
.box_1_2_top{width:485px; height:22px; padding:0px; margin:10px 0 0 0; background: url(../images/box/box_1_2_top.png) no-repeat top left;  border-bottom:#ccc 1px solid;}
.box_1_2_bg{width:470px; padding: 10px 0px 10px 15px; overflow:auto;}
.box_1_2_bg_input{width:470px; padding: 10px 0px 10px 15px; overflow:auto; background-color:#f8fff9}
.box_1_2_btm{height:7px; width:485px; padding: 0px; margin:0px; }
/*** boxes 2/3***/
.box_2_3_top{width:650px; height:22px; padding:0px; margin:10px 0 0 0; background: url(../images/box/box_2_3_top.png) no-repeat top left;  border-bottom:#ccc 1px solid; }
.box_2_3_bg{width:635px; padding: 10px 0px 10px 15px; overflow:auto;}
.box_2_3_bg_input{width:635px; padding: 10px 0px 10px 15px; overflow:auto; background-color:#f8fff9}
.box_2_3_bg_feed{width:635px; padding: 0px 0px 10px 15px; overflow:auto; background-color:#F9F9F9}
.box_2_3_bg_welcome{width:635px; padding: 10px 0px 10px 15px; overflow:auto; background-color:#FFF;
border-left:1px #ccc solid; }
.box_2_3_btm{ height:7px; width:650px; padding: 0px; margin:0px; }
/* small links near boxes titles */
.align_right_2_3{ padding:0 0 0 380px;} 
.align_right_1_3{ padding:0 0 0 80px;}
/*** box rows  ***/
.row_1_1 {overflow:auto; width:940px; padding:5px 0px 0px 0px; clear:both; }
.row_1_3 {overflow:auto; width:300px; margin: 0px 0px 0px 0px; clear:both; }
.row_1_3_list {overflow:auto; width:300px; padding:5px 0px 0px 0px; clear:both; }
.row_1_2 {overflow:auto; width:450px; padding:5px 0px 0px 0px; clear:both; }
.row_1_2_list {overflow:auto; width:450px; padding:5px 0px 20px 0px; clear:both; }
.row_2_3 {overflow:auto; width:620px; padding:5px 0px 0px 0px; clear:both; }
.row_2_3_list {overflow:auto; width:620px; padding:5px 0px 10px 0px; clear:both;}
/*** boxes header text and icons ****/
.headtxt{color: #00cc00; font-size:10px; font-weight:bold; text-transform:uppercase; letter-spacing:0px; float:left; padding: 3px 0 0 15px;}
.headicons{ float:right;}
.headicons img{ padding:6px 6px 0 5px;}
.head_subsection{color: #3b5998; font-size:10px; font-weight:bold; text-decoration:none; letter-spacing:0px; float:left; padding: 3px 0 0 5px;}
/*************************3 to test ****************/
#right_contacts .form_box_comments{float:right; width:220px; margin: 0 5px 6px 0px; border-bottom:0px solid #CCC;}
#left_contacts .box_300{float:left; width:350px; margin: 0 5px 6px 0px;}
#right_contacts .box_300{float:left; width:260px; margin: 0 5px 6px 0px;}
.username {color: #666666; float:left; width:120px; padding:5px 5px 5px 10px; } /* username field */
/****** select box for contacts and languages *******/
.select_box {clear:both; margin:0 0px 0 0;}/*** member messages compose box***/
.select_box .contacts {	width: 200px; float: left;}
.select_box .arrows { width: 40px; float: left; margin:10px 0 0 8px;}
.select_box .receiver {	width: 200px; float: right;	}
.select_box .contacts select, .select_box .receiver select  { width:180px; height:60px; }
/*** content boxes  ***/
.box_60{float:left; width:60px; margin: 5px 5px 0px 0px;}
.box_70{float:left; width:70px; margin: 0px 5px 0px 0px;} 
.box_80{float:left; width:80px; margin: 0px 5px 0px 0px;} 
.box_85{float:left; width:85px; margin: 0px 5px 0px 0px;} 
.box_90{float:left; width:90px; margin: 0px 5px 0px 0px;} 
.box_100{float:left; width:100px; margin: 0px 5px 0px 0px;} 
.box_101{float:left; width:100px; margin: 5px 3px 0px 0px;}  /* edit - title*/
.box_120{float:left; width:120px; margin: 5px 5px 0px 0px;}
.box_130{float:left; width:130px; margin: 0px 5px 0px 0px;}
.box_140{float:left; width:140px; margin: 5px 5px 0px 0px;}
.box_145{float:left; width:145px; margin: 5px 5px 0px 0px;}
.box_150{float:left; width:150px; margin: 0px 5px 5px 0px;}
.box_160{float:left; width:160px; margin: 0px 5px 0px 0px;}
.box_180{float:left; width:180px; margin: 0px 5px 0px 0px;}
.box_190{float:left; width:190px; margin: 5px 8px 0px 0px;}
.box_200{float:left; width:200px; margin: 5px 5px 0px 0px;}
.box_201{float:left; width:200px; margin: 0px 5px 0px 0px;}
.box_210{float:left; width:210px; margin: 5px 5px 0px 0px;}
.box_220{float:left; width:220px; margin: 5px 5px 0px 0px;}
.box_240{float:left; width:240px; margin: 0px 0px 0px 0px;}
.box_260{float:left; width:200px; margin: 5px 5px 0px 0px;}
.box_261{float:left; width:200px; margin: 5px 5px 0px 0px;}
.box_270{float:left; width:270px; margin: 0px 5px 0px 0px;}
.box_271{float:left; width:193px; margin: 0px 5px 0px 0px;} /* dashboard/edit - gnder and birthdate*/
.box_285{float:left; width:285px; margin: 0px 0px 0px 0px;} /* grey lines for division*/
.box_290{float:left; width:290px; margin: 5px 5px 0px 0px;}
.box_295{float:left; width:295px; margin: 0px 5px 0px 0px;}
.box_300{float:left; width:300px; margin: 0px 5px 0px 0px;} /* related opportunities presentation*/
.box_310{float:left; width:310px; margin: 0px 5px 0px 0px;} /* related opportunities presentation*/
.box_330{float:left; width:330px; margin: 5px 5px 0px 0px;} /* related opportunities presentation*/
.box_350{float:left; width:350px; margin: 5px 5px 0px 0px;} /* related opportunities presentation*/
.box_360{float:left; width:360px; margin: 5px 5px 0px 0px;} /* messages */
.box_370{float:left; width:370px; margin: 0px 5px 0px 0px;} /*opportunity and organisation presentation keep margin*/
.box_400{float:left; width:400px; margin: 5px 5px 0px 0px;} 
.box_430{float:left; width:430px; margin: 0px 5px 0px 0px;} /*box member name in list*/
.box_440{float:left; width:440px; margin: 0px 5px 0px 0px;} /*box member name in list*/
.box_460{float:left; width:460px; margin: 0px 5px 0px 0px;} /*box member name in list*/
.box_480{float:left; width:480px; margin: 0px 0px 0px 0px;}
.box_490{float:left; width:490px; margin: 0px 0px 0px 0px;}
.box_500{float:left; width:500px; margin: 0px 0px 0px 0px;}
.box_550{float:left; width:550px; margin: 0px 0px 0px 0px;}
.box_560{float:left; width:560px; margin: 0px 5px 0px 0px; } /*box member name in list*/
.box_590{float:left; width:590px; margin: 5px 5px 0px 0px; } /*box member name in list*/
.box_620{float:left; width:620px; margin: 0px 0px 0px 0px; } /*box member name in list*/
.box_700{float:left; width:700px; margin: 0px 0px 0px 0px; } /*box member name in list*/
.box_900{float:left; width:900px; height:50px; margin: 0px 0px 0px 0px; } /*box member name in list*/



.box_action{width:140px; float:left; padding: 10px 10px 15px 10px; margin: 0px 0px 0px 30px;} /*background-color:#f6f6f6*/ 
.box_icon{width:16px; height:16px; padding: 0px 0px 0px 0; margin: 0 5px;} /*box for icons to space texts*/
.box_tags{float:left; width:140px; margin: 10px 15px 0px 0px;}
.box_pitch{font-size:11px; float:left; width:550px; margin: 0px 5px 0px 0px;} /*ecoia arguments welcome page*/
.searchbox{float:left; width:500px; margin: 20px 0px 0px 20px;} /*box search header*/
.box_newsfeed_picture{float:left; border:#ccc 1px solid; height:30px; width:30px; margin: 0px 5px 0px 0px;}
.box_newsfeed{width:480px; margin: 0px 0px 0px 0px; float:left;} /* box newsfeed home*/
.box_newsfeed_action{width:80px; margin: 0px 0px 0px 0px; padding:2px; float:right;} /* box newsfeed home*/
.box_discussion{float:left; width:500px; height:400px; margin: 5px 5px 0px 0px; } /*box member name in list*/
.comment_label{ margin:0px 0 0px 0; clear:both;  line-height:15px;}

.dottedline{float:left; height: 1px; width: 100%;  border: 0; margin: 2px 0px 2px 0px; border-top:#ccc 1px dotted;}
.solidline{float:left; height: 1px; width: 100%;  border: 0; margin: 2px 0px 2px 0px; border-top:#ccc 1px solid;}
.dottedline_1_3{float:left; height:1px; width:285px; border:0;  margin:0px 5px 10px 0px ; border-bottom:1px dotted #cccccc;  }
.dottedline_1_2{float:left; height:1px; width:450px; border:0;  margin:5px 5px 10px 0px ; border-bottom:1px dotted #cccccc;  }
.dottedline_2_3{float:left; height:1px; width:620px; border: 0;  margin:5px 0px 5px 0px ; border-bottom:1px dotted #cccccc; }
.solidline_1_3{float:left; height:1px; width:285px; border:0;  margin:5px 5px 10px 0px ; border-bottom:1px solid #cccccc;  }
.solidline_2_3{float:left; height:1px; width:620px; border: 0;  margin:5px 0px 5px 0px ; border-bottom:1px solid #cccccc; }
.dottedline_610{float:left; height: 1px; width: 590px;  border: 0; margin: 2px 0px 2px 0px; border-top:#ccc 1px dotted;}

/** opportunities layout***/

.box_opportunity_title_dashboard{float:left; width:260px; margin: 0px 0px 0px 0px;}
.box_opportunity_picture_dashboard{float:left; width:20px; margin: 0 5px 0 0;} 
.box_opportunity_picture{float:left; width:20px; margin: 0px 10px 0 0;} 
.box_opp_title{float:left; width:540px; margin: 0 0 5px;} 
.box_opp_nature{float:right; width:50px; padding:0px 0 0 0;}
.box_opp_description{float:left; width:500px; margin: 0px 0px 0px 0px; }
.box_opp_description_270{float:left; width:270px; margin: 0px 0px 0px 0px; }
.box_opp_criteria{float:right; width:230px; margin: 0px 0px 0px 0px; }
.box_opp_criteria_view{float:right; width:400px; margin: 0px 0px 0px 0px; }
.box_opp_keywords{float:left; width:550px; margin: 0px 5px 0px 0px; }
.box_opp_keywords_270{float:left; width:270px; margin: 0px 5px 0px 0px; }
.box_criteria_finance, .box_criteria_finance a { color:#e14d49; }
.box_criteria_know-how, .box_criteria_know-how a { color: #9b3493;  }
.box_criteria_policy, .box_criteria_policy a { color: #517D53; }
.box_criteria_technology, .box_criteria_technology a { color: #65c1c8; }
.box_criteria_commerce, .box_criteria_commerce a { color: #FA6633;  }

/****** Project description ****/
.box_opportunity_description {border: 1px solid #ccc; padding: 0px; margin:0px; width:600px; overflow:auto; clear:both;}
.box_opportunity_details {overflow:auto; width:580px; padding:0px 0px 0px 10px; clear:both; border:1px solid #CCCCCC;}
/* box for opportunities, networks and members comments presentation   ---- to review*/
.rating_txt{ float:left; padding:0 10px 0 0px; color:#9d9d9d; display:inline;}
.rating_low{ background:url(../images/icons/rating_low.png) no-repeat top left; width:14px; height:18px; float:left; padding: 0 1px 0 1px;}
.rating_high{ background:url(../images/icons/rating_high.png) no-repeat top left; width:14px; height:18px; float:left; padding: 0 1px 0 1px;}
.rating_up{ background:url(../images/icons/ico_rate_up.png) no-repeat top left; width:16px; height:16px; float:left; padding: 0 1px 0 1px;}
.rating_down{ background:url(../images/icons/ico_rate_down.png) no-repeat top left; width:16px; height:16px; float:left; padding: 0 1px 0 1px;}

/** members layout***/
.box_member_content	{float:left; width:430px; padding: 0 0 2px 0;  margin: 0px 0px 0px 0px; }
.box_member_action {width:120px; float:left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 10px;} /*background-color:#f6f6f6*/ 
.solidline_members{float:left; height: 1px;  width:100%;  border: 0; margin: 2px 0px 2px 0px; border-top:#ccc 1px solid;}
.solidline_memberprofile{float:left; height: 1px; width:490px;  border: 0; margin: 2px 0px 2px 0px; border-top:#ccc 1px solid;}
.dottedline_members{float:left; height:1px; width:500px; border: 0;  margin:0px 0px 5px 0px ; /*border-bottom:1px dotted #ccc;*/}
.photo img{ border:1px solid #ccc; }
.discuss_medium {width:60px; margin: 3px 0px 0px 0px;}
.box_member_photo_small{float:left; width:30px; margin: 0px 10px 10px 5px;}
.box_member_photo_medium{float:left; width:60px; margin: 0px 10px 10px 0px;}
.box_member_photo_large{float:left; width:100px; margin: 0px 5px 10px 0px;}
.box_member_title{float:left; width:330px; } 
.box_member_description{float:left; width:350px; } 
.box_member_end{ float:left; border: 0; border-bottom:1px dotted #ccc; width:600px; margin: 20px 0px 20px 0px; }

/** networks layout***/
.box_network_picture_dashboard{float:left; width:30px; margin: 0 5px 0 0;} 
.box_network_picture{float:left; width:50px; margin: 0 20px 0 0;} 
.box_network_header{float:right; width:400px; margin: 0 0 0 0; padding: 15px 10px 0 0;} 
.box_network_description{float:left; width:400px; padding:0px;} 
.network_title{
	font-size:17px;
	color:#000000;
	font-weight:bold;
	margin: 20px 0 10px 0;
}

network_title a:link, network_title a:visited{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	margin:5px 15px 5px 0;
	padding: 0 0 2px 0;
}

/** opportunities promotion***/
.yellowbg, #right_contacts .yellowbg{ background-color:#fff9dd; overflow:auto; margin:0px 0px 0px 0px; width:625px;}
#right_contacts .yellowbg{width:300px; margin:0 0 0 5px;}
/*** message boxes ***/
.msg_box_2_3 { background-color:#fff; border:1px solid #d4d4d4; /*margin: 10px 10px 10px 0;*/ padding:5px 0px 5px 5px; }
.msg_box_1_2 { background-color:#fff; border:1px solid #d4d4d4; margin: 10px 15px 10px 0; padding:5px 0px 5px 5px; }
.msg_box_1_2_1 { background-color:#fff; border:1px solid #d4d4d4; margin: 10px 15px 10px 0; padding:5px 0px 5px 5px; }
/*** box lists  ***/
.box_list { list-style:url(../images/icons/bullet.png); margin:5px 0 0 18px;}
.box_list li {padding: 0px 0 5px 5px;}
.box_list_security { list-style:url(../images/icons/confidential.png); margin:5px 0 0 18px;}
.box_list_security li {padding: 0px 0 5px 5px; color:#9d9d9d;}
.move { cursor:move; }


/* -------------------------------o00o   FORMS.CSS o00o-------------------------------- */
.dropdown{}
fieldset { }
/******************* select boxes *******************/
select
{ font: 11px Verdana, Arial, Helvetica, sans-serif; color:#333333; border: solid #d8d8d8 1px; height:15px; margin: 5px 0px 0px 0px; padding:0px 0 0 2px; background-color:#FFFFFF;}
.drop_list_80 select  {width:80px; margin: 5px 0px 0px 0px; padding: 0px;}
.drop_list_90 select  {width:80px; margin: 5px 5px 0px 0px; padding: 0px; }
.drop_list_140 select {width:140px; margin: 5px 5px 0px 0px; padding: 0px;}
.drop_list_160 select {width:160px; margin: 5px 5px 0px 0px; padding: 0px;}
.drop_list_180 select {width:180px; margin: 5px 5px 0px 0px; padding: 0px;}
.drop_list_200 select {width:190px; margin: 5px 5px 0px 0px; padding: 0px;}
.drop_list_270 select {width:250px; margin: 5px 5px 0px 0px; padding: 0px;}
.list_box select {width:185px; margin: 5px 5px 8px 0px; padding: 0px; float:left; height:100px;}
.option
{
	width: 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	border: solid #d8d8d8 1px;	
	line-height: 18px;
	padding:0px;
	vertical-align:bottom;
	margin: 0px 5px 0px 0px;}
/******************* input boxes *******************/
input
{ font: 11px Verdana, Arial, Helvetica, sans-serif; color:#333333; border: solid #d8d8d8 1px; height:15px; margin: 0px 0px 0px 0px; padding:0px 0 0 2px; background-color:#FFFFFF;}
.input_box_80 input	  {width:80px; margin:5px 0px 0px 0px; float:left;} 
.input_box_180 input  {width:180px; margin:5px 0px 5px 0px; float:left;} 
.input_box_200 input  {width:200px; margin:5px 0px 0px 0px; float:left;}
.input_box_250 input  {width:250px; margin:5px 0px 0px 0px; float:left;}
.input_box_280 input  {width:280px; margin:5px 0px 0px 0px; float:left;}
.input_box_380 input  {width:380px; margin:5px 0px 0px 0px; float:left;}
.input_box_430 input  {width:430px; margin:5px 0px 0px 0px; float:left;} 
.input_box_570 input  {width:570px; margin:5px 0px 0px 0px; float:left;}
.input_box_570 {width:575px; margin:5px 0px 0px 0px; float:left;}
.input_box_575 input  {width:585px; margin:0px 10px 0px 0px; float:left;}
.input_box_575 {width:585px; margin:5px 10px 0px 0px; float:left;}
.input_box_180 {width:185px; margin:5px 0px 5px 0px; float:left;} 
.input_box_181 {width:185px; margin:0px 0px 5px 0px; float:left;} 
.input_box_181 input  {width:180px; margin:6px 0px 5px 0px; float:left;} 
.search_textfield {border: 1px solid #d8d8d8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; height: 14px; width:200px;  background-color: #F7F7F7; margin:0px 0px 0px 0px;}
.search_textfield_opp {border: 1px solid #d8d8d8; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; height: 14px; width:185px;  background-color: #F7F7F7; margin:0px 0px 0px 0px;}
.securitychk input{ width:150px; margin:3px 5px 3px 0; height:20px; border:0px; background:#F1F0F5; color:#000; padding:2px; font-size:15px;}	
.msg_box_2_3 textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	width: 580px;
	background-color:#fff;
	border:0px;
	margin:5px 0px 0px 0px;
	}
	
.msg_box_1_2 textarea
{
	margin:5px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	width: 418px;
	background-color:#fff;
	border:0px;}
/******************* check boxes *******************/
.chk_box input { clear:both; margin: 5px 1px 0px 5px; padding: 0px 0px 0px 0px; border:0px;  }
.chk_box ul {}
.chk_box ul li{ display:inline; padding: 0px 0px; margin:0px 5px; border:0px;  }
.chk_box ul li input {width:15px; }

.chk_box_interest input { clear:both; margin: 5px 1px 0px 5px; padding: 0px 0px 0px 0px; border:0px;  }
.chk_box_interest ul {}
.chk_box_interest ul li{display:inline; padding: 0px 0px; margin:0px 5px; border:0px; width: 200px }
.chk_box_interest ul li input {width:26px; }

.chk_box_vertical input { padding: 0px 0px 0px 0px;}
.chk_box_vertical ul {}
.chk_box_vertical ul li{ padding: 0px 0px; margin:0px 5px; border:0px; }
.chk_box_vertical ul li input {width:15px; }
#access_ul ul li{display: table-row-group;}
/******************* radio button *******************/
.radio_btn_small input, .radio_btn_medium input, .radio_btn_large input { border:0px; padding: 0px 0px 0px 0px; margin: 3px 0px 0px 0px }
.radio_btn_small input, .radio_btn_medium  ul {padding: 0px 0 5px 0px; border:0px; }
.radio_btn_small li{width:40px; display:inline; border:0px;}
.radio_btn_small li label{padding: 5px 5px 0px 0px; font-weight:normal;  margin: 0 0px 0 0; width:70px;}
.radio_btn_small li label input{width:18px; float:left; margin:0 10px 0 0; border:0px;  clear:both;}
.radio_btn_medium li{width:40px; display:inline; border:0px; }
.radio_btn_medium li label{padding: 0 0px 0px 0px; font-weight:normal;  margin: 0 0px 0 0; width:90px;}
.radio_btn_medium li label input{width:18px; float:left; margin:0 10px 0 0; border:0px;  clear:both;}
.radio_btn_large li{width:40px; display:inline; border:0px; }
.radio_btn_large li label{padding: 0 0px 0px 0px; font-weight:normal; width:130px; margin: 5px 0px 0px 0px }
.radio_btn_large li label input{width:18px; float:left;  border:0px;  clear:both;}
/******************* action buttons ********************/
.box_btn_small {margin: 0 0 0 0;}
.box_btn_small input, .box_btn_medium input, .box_btn_large input {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	height:23px;
	text-transform:uppercase;
	color:#666666;
	border:0px;
	padding:0px;
	letter-spacing:0px;
	cursor: pointer; /* hand-shaped cursor */
     }
.box_btn_small input{ width:75px; background:url(../images/btns/brn_small.png) no-repeat top left; }
.box_btn_medium input{ width:135px; background:url(../images/btns/brn_medium.png) no-repeat top left; }
.box_btn_large input { width:220px; background:url(../images/btns/brn_large.png) no-repeat top left; margin:5px 0px 0 0;}
.box_btn_extrasmall input, .box_btn_extramedium input, .box_btn_extralarge input {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	height:17px;
	text-transform:uppercase;
	color:#666666;
	border:0px;
	padding:0px;
	letter-spacing:0px;
	cursor: pointer; /* hand-shaped cursor */
     }
.box_btn_extrasmall input{ width:60px; background:url(../images/btns/brn_search.png) no-repeat top left; }
.box_btn_extramedium input{ width:135px; background:url(../images/btns/brn_extramedium.png) no-repeat top left; }
.box_btn_extralarge input{ width:220px; background:url(../images/btns/brn_extralarge.png) no-repeat top left; }
/**** browse button ****/
.file_browser_row { padding:5px 5px 5px 0px; clear:both; margin:0 0px 0 0; width:250px;}
.browse_btn input{ font: 11px Verdana, Arial, Helvetica, sans-serif; color:#5e6072; width: 250px; border: 1px solid #d8d8d8 ; height:20px;  background-color:#FFFFFF; margin: 5px 0px 0px 0px; padding:0px 0 0 2px;}
.browse_btn_150 input{ font: 11px Verdana, Arial, Helvetica, sans-serif; color:#5e6072; width: 150px; border: 1px solid #d8d8d8 ; height:17px;  background-color:#FFFFFF; margin: 5px 0px 0px 0px; padding:0px 0 0 2px;}


/* -------------------------------o00o   Patches.CSS o00o-------------------------- */
html:first-child .drop_list_80 select, .drop_list_90 select, .drop_list_140 select, .drop_list_180 select, .drop_list_200 select, .drop_list_270 select { height:16px;} /*mozilla resize*/
*:first-child+html select { height:25px;}  /*IE resize*/
*:first-child+html .list_box select { height:100px;} 
html:first-child .search_textfield { height:16px;}
html:first-child .search_textfield_opp { height:16px;}

/* -------------------------------o00o   EXTENDS.CSS o00o---------------------------- */
/*/*ARUN PRASAD STYLES*/

#topblock_right
{   float: right;
	width: 500px;
	margin-top: 5px;
	margin-right: 5px;
	position: absolute;
	top: 10px;
	left: 480px;}
#topblock_menus
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	float: right;
	height: 15px;
	width: auto;
	list-style-type: none;
	text-align: right;}
#topmenu_background
{	height: 40px;
	width: 975px;
	background-image: url(../images/box/gradient_1_3.png);
	background-repeat: repeat-x;}

#topmenu_holder
{	float: left;
	width: 975px;
	margin-top: 5px;}
.logbox_middle {
	float: left;
	width: 314px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dadada;
	border-left-color: #DADADA;
	text-align: center;}
.help_button {
	display: block;
	float: left;
	height: 19px;
	width: 18px;
	margin: 4px 0 0 3px;
	padding-left: 7px;}
.innerwidth {
	height: 100px;
	width: 400px;
	list-style-type: none;
	background-color: #666666;
	margin-bottom: 5px;}
.innerwidth2 {
	height: 6px;
	width: 700px;
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	float: left;}
#topmenu_buttons{
	float: left;
	width: 300px;
	height: 15px;}
.top_menu2 {
	float: left;
	height:23px;
	width: 100px;}
#top_search_box {
	float: left;
	height: 15px;
	width: 350px;}
#top_list_menu{
	float: left;
	height: 15px;
	width: 175px;}
#search_box{
	float: left;
	width: 350px;
	margin-top: 5px;
	text-align: right;}
#option_box {
	text-align: center;
	float: left;
	width: 175px;
	margin-top: 5px;}
.box_buttons {
	height: 23px;
	width: 75px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;}
#gradiant_big {
	background-image: url(../images/box/gradient_bg2.png);
	float: left;
	height: 500px;
	width: 314px;
	background-repeat: repeat-x;
	background-position: bottom;}
.button_big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	background-image: url(../images/btns/brn_large.png);
	background-repeat: no-repeat;
	height: 23px;
	width: 220px;
	border: 1px none #FFFFFF;}
#firstrow_inner {
	float: left;
	width: 315px;
	margin-top: 2px;
	margin-bottom: 2px;}
#firstrow_second {
	float: left;
	width: 315px;}
.login_name {
	float: left;
	clear:both;
	}
#search_button{
	text-align: center;
	float: left;
	width: 150px;
	margin-top: 5px;}

#top_search_button{
	float: left;
	height: 15px;
	width: 150px;}
#header_int_subpage2 {color: #000; float:left; width:975px; height:120px;}

#topest {
	height: 35px;
	background-image: url(../images/welcome/home_bg.png);
	float: none;
	list-style-type: none;
	clear: both;
	width: 975px;
	background-color: #CCCCCC;
	background-position: bottom;}

.emotions{
	padding: 2px;
	border: 1px solid #CCCCCC;
	margin: 1px;
	cursor:pointer;}
#smilies {
	border: 1px solid #CCCCCC;
	width:189px;
	position: absolute;
	background-color: #FFFFFF;
	top: 92px;
	left: 139px;}
#smilies img {
	width: 19px;
	height: 19px;}
.mess_menu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 320px;}
.mess_menu a , .mess_menu a:visited{
	float:right;
	border: 1px solid #CCCCCC;
	margin: 0 0 0 5px;
	padding: 1px 4px;}
.mess_menu a:hover {background-color: #EEEEEE;}
.message_box{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 312px;
	border: 1px solid #CCCCCC;
	margin: 0px 10px 10px 10px;
	padding: 3px;}
#message_alert {
	position: fixed;
	width: 200px;
	right: 10px;
	bottom: 0px;
	vertical-align:baseline;}

/* chat */

.chat_middle {
	background-image: url(../images/chat/middle.jpg);
	background-repeat: repeat-y;
	float: left;
	width: 200px;
	display: block;
	text-align: center;
	cursor: pointer;}
.chat_bottom {
	background-image: url(../images/chat/bottom.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 9px;
	width: 200px;}
.chat_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	float: left;
	width: 170px;
	height:80px;
	display: block;
	list-style-type: none;
	margin-left: 15px;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	}

.chat_top {
	background-image: url(../images/chat/top.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 33px;
	width: 200px;}
.chat_box {
	display: block;
	float: left;
	width: 200px;
	background-image: url(../images/chat/top.jpg);}
.close {
	display: block;
	float: left;
	height: 19px;
	width: 19px;
	list-style-type: none;
	margin-top: 1px;}
.chat_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	display: block;
	float: left;
	height: 17px;
	width: 160px;
	list-style-type: none;
	margin-left: 5px;}
.chat_reply {
	float:right;
	margin-right: 15px;
	font-weight: bold;}
.chat_reply a {	color: #FF6600;}
.block {
	display: block;
	float: left;
	height: 22px;
	width: 186px;
	margin-left: 7px;
	margin-top: 10px;}
.messenger_head, .messenger_head_me {
	background-color: #C6DDFF;
	display: block;
	float: left;
	height: 19px;
	width: 294px;}
.messenger {
	display: block;
	float: left;
	width: 270px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin-left: 12px;
	margin-top: 10px;
	margin-bottom: 10px;	
}
.messenger_bottom, .messenger_bottom_me {
	display: block;
	float: right;
	width: 50%;
	margin-left: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #D2E8FF;
	text-align: center;}
.messenger_head_me, .messenger_bottom_me {background-color: #E5E5E5;}
.messenger_id {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	display: block;
	float: left;
	width: 225px;
	margin-top: 3px;
	margin-left: 7px;}
.messenger_content, .messenger_content_me {
	display: block;
	float: left;
	width: 294px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0099FF;}
.messenger_content_me {border-bottom-color: #A8A8A8;}
.chat_time {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	display: block;
	float: left;
	width: 70px;
	margin-top: 3px;
	margin-left: 7px;}

/*** messaje links txt***/
.msgaccepted{ color:#00cc00; font-size:26px; text-transform:uppercase; letter-spacing:6px; line-height:30px; margin:0px 0px 0px 0px;  width:400px; clear:both;}
.txt_rejected{ color:#333399;font-size:14px; text-transform:uppercase; font-weight:bold; letter-spacing:1px; line-height:25px; margin:20px 0px 0 320px;  width:650px;}
	