@CHARSET "ISO-8859-1";

@import "edit_style.css";

body {
	padding: 0px;
	margin: 0px;
	text-align: center;
	background: url(media/images/gradient.png) repeat-x fixed top left;
	font-family: Trebuchet MS, Trebuchet MT, lucida sans,lucida grande,verdana,tahoma,arial,helvetica,sans-serif; 
	
}

form {
	margin: 0px;
	padding: 0px;
}

table {
	margin: 0px;
	padding: 0px;
	border: none;

}

tr {
	padding: 0px;
	margin: 0px;
	border: none;
}
a {
	color:#3279BD;
	font-weight: bold;
	text-decoration: none;

}

h1 {
	font-size: 22px;
	color: #3279BD;

}

h3 {
	color: #3279BD;
	font-style: italic;
	font-size: 16px;
	position: relative;
}

p {
	padding-top: 2px;
	padding-bottom: 3px;
	margin: 0px;
	color: #4B4B4B;
	font-size: 12px;
	font-weight: normal;

}

h5 {
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-size: 12px;
	color: #3279BD;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 2px;
	margin: 0px;

}

.h5small {
	font-size: 12px;
	color: #3279BD;
	font-weight: normal;
	display: inline;

}

.h5header {
	display: inline;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-size: 12px;
	color: #3279BD;
	font-weight: bold;
	padding-right: 10px;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;

}



.p_edit {
	position: absolute;
	right: 0px;
	top: 0px;
	padding-right: 2px;
	padding-top: 2px;
	padding-left: 5px;
	height: 18px;
	width: 40px;
	font-size: 11px;
	padding-top: 3px;
	background: url(media/images/icons/edit.png) no-repeat top right;

}

.p_edit a {
	text-decoration: none;

}



#p_known_as {
	padding-left: 10px;
	display: inline;
	font-size: 12px
	
}

#p_company {
	color: #000000;
	font-size: 13px;
	font-style: italic;

}

#p_website {
	color:  #3279BD;
	font-size: 11px;
}

#p_cv a {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #3279BD;

}


.p_section_seperator
{
	position: relative;
	width: auto;
	background: url(media/images/system/p_seperator.jpg) repeat-x bottom left;
	height:18px;
	margin-top: 10px;
	margin-bottom: 5px	
	
}

.p_section_header {
	float: left;
	color:  #3279BD;
	font-size: 12px;
	font-weight: bold;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 20px;
}

#p_cando {
	color: #4B4B4B;
	font-size: 13px;
}

.p_st_item {
	margin-top: 5px;
	margin-bottom: 5px;
}

.p_st_item_header {
	float: left;
	display: inline;
	font-size: 12px;
	font-weight: bold;
	color: #3279BD;
	width: 175px;

}

.p_st_item_content {
	float: left;
	width: 345px;
	display: inline;
	font-size: 12px;
	color: #4B4B4B;
	font-weight: normal;

}


.p_stx_item {
	position: relative;
	margin-top: 5px;
	margin-bottom: 15px;
}

.p_stx_item_header {
	float: left;
	margin-left: 50px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	width: 125px;

}

.p_stx_item_content {
	float: left;
	width: 345px;
	font-size: 12px;
	color: #4B4B4B;
	font-weight: normal;

}

img {
	border: none;
	
	}


#site_header {
	width: auto;
	height: 65px;
	background-color: #FBFBFB;
}

#site_header_content {
	text-align: left;
	margin: 0px auto;
	width: 980px;	
}

#header_logo {
	float: left;
	height: 65px;
	}



#header_search {
	float: right;
	margin-top: 22px;
	height: 40px;
	width: auto;
	text-align: right;
	position: relative;
	padding-right: 30px
	
	}
	
#header_buttons {
	display: inline;	
	font-size: 11px;
	color: #4986BF;
	margin-right: 20px;
	
	}

#header_buttons a {
	font-size: 11px;
	color: #4986BF;
	text-decoration: none;
}

#header_buttons a:hover {
	text-decoration: underline;
}
	
.header_search_text {
	font-size: 12px;
	padding-left: 5px;
	padding-right: 20px;
	height: 18px;
	width: 140px;	
	border: 1px solid #E5E5E6;	
	color: #999999;	
	}
	
#header_search_icon {
	position: absolute;
	right: 32px;
	top: 3px;	
}


#site_menu {
	width: auto;	
	height:26px;
	background-color: #FFFFFF;
	padding-top: 5px;
	FONT-FAMILY: tahoma;
	
}

#sub_menu {
	padding-top: 5px;
	width: auto;	
	height:25px;
	background-color: #3279BD;
	FONT-FAMILY: tahoma;
	
}

#empty_sub_menu {
	width: auto;	
	height:10px;
	background-color: #3279BD;	
	}

#sub_menu_content {
	text-align: left;
	margin: 0px auto;
	width: 950px;	
	padding-left: 30px;
	font-size: 12px;
	color: #FFFFFF;	
	
}

.sub_menu_item {
	float: left;
	width: 120px;
	margin-left: 1px;
	margin-right: 1px;
	height: 20px;
	padding-top: 5px;
	text-align: center;
	
	}

#site_menu_content {
	text-align: left;
	margin: 0px auto;
	width: 950px;	
	padding-left: 30px;
	font-size: 12px;
	color: #2C2C2C;

}

.site_menu_item {
	float: left;
	padding-top: 6px;
	width: 119px;
	height: 20px;
	margin-left: 1px;
	margin-right: 1px;
	text-align: center;
	font-weight: lighter;
	
	
}

.site_menu_item a {
	font-weight: lighter;
	text-decoration: none;
	color: #000000;


}

#site_content {
	width: 980px;
	margin: 10px auto;
	/*background: #FFFFFF url(media/images/content_gradient.png) repeat-x fixed bottom left;*/
	background-color: #FFFFFF;
	
}


#error_message {
	display: none;
	border: 2px solid #FFC1C1;
	padding: 5px;
	font-size: 14px;
	margin:auto;
	margin-left: 20px;
	margin-right: 20px;
	background-color: #FF8888;
	color: #FFFFFF;
}

#thankyou {
	border: 2px solid #2AFE55;
	padding: 5px;
	font-size: 14px;
	margin:auto;
	margin-left: 5px;
	margin-right: 5px;
	background-color: #007F00;
	color: #FFFFFF;
}

#left_content {
	float: left ;
	margin-top: 13px;
	margin-left: 13px;
	width: 200px;
	
	}
	
#l_content_profile {
	padding-bottom: 10px;	
	
}

#l_content_profile_image {
		float: left;
		width: 40px;
		height: 48px;
	
	}

#l_content_profile_content {
		float: left;
		font-size: 11px;
		width: 150px;	
		text-align: left;
		padding-left: 5px;
		color: #7F7F7F;
		overflow: hidden;		
	}
	
#l_content_profile_person	{
	font-size: 12px;
	font-weight: bold;
	color: #4B4B4B;	
	clear:right;	
	height: 16px;
	overflow: hidden;
	
}

#l_content_profile_business_name {
	font-size: 11px;
	clear: right;
	height: 20px;
	overflow: hidden;
	
	}

	
#l_content_profile_link a{
		clear: left;
		color: #3279BD;
		text-decoration: none;
		font-size: 11px;
}

#l_content_invite_link {
	
	width: auto;
	border: 2px solid #7CACD9; 
	background-color: #3279BD;
	font-size: 12px;
	text-align: left;
	padding-left: 5px;	
	margin-bottom: 10px; 
	}




#l_content_button_link {
	
	width: auto;
	border: 2px solid #7CACD9; 
	background-color: #3279BD;
	font-size: 12px;
	text-align: left;
	padding-left: 5px;	
	margin-bottom: 10px; 
	}

.l_content_button_link {
	
	width: auto;
	border: 2px solid #7CACD9; 
	background-color: #3279BD;
	font-size: 12px;
	text-align: left;
	padding-left: 5px;	
	margin-bottom: 10px; 
	}

.l_content_button_link a {
	color: #FFFFFF;	
	text-decoration: none;
		
}



#l_content_button_link a {
	color: #FFFFFF;	
	text-decoration: none;
		
}


.l_content_button_link_2 {
	position: relative;
	width: auto;
	border-bottom: 1px solid #3279BD; 
	background-color: #7CACD9;
	font-size: 12px;
	height: 22px;
	text-align: left;
	padding-left: 5px;	
	margin-bottom: 10px; 
	}


.l_content_button_link_2 a {
	color: #FFFFFF;	
	text-decoration: none;
		
}

#l_content_invite_link a {
	color: #FFFFFF;	
	text-decoration: none;
		
}

#l_content_mail {
	text-align: left;	
	margin-top: 10px;
	margin-bottom: 10px;
	
}

#l_content_mail_header {
	padding-top: 3px;
	width: auto;
	font-size: 14px;
	font-weight: bold;
	background-color: #7CACD9;
	border-bottom: 1px solid #3279BD;
	text-align: left;
	padding-left: 10px;
	color: #FFFFFF;
	height: 20px;
	
}

#l_content_mail_content {
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-left: 1px solid #7CACD9;
	border-right: 1px solid #7CACD9;
	border-bottom: 1px solid #7CACD9;
	
	}
	
.l_content_mail_content_link {
	clear: right;
		
		
}

.l_content_mail_content_link a {
	color: 	#7CACD9;
	text-decoration: none;
	font-size: 11px;
}



#l_content_box {
	text-align: left;	
	margin-top: 10px;
	
}

#l_content_box_header {
	padding-top: 3px;
	width: auto;
	font-size: 14px;
	font-weight: bold;
	background-color: #7CACD9;
	border-bottom: 1px solid #3279BD;
	text-align: left;
	padding-left: 10px;
	color: #FFFFFF;
	height: 20px;
	position: relative;
	
}

#l_content_box_content {
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-left: 1px solid #7CACD9;
	border-right: 1px solid #7CACD9;
	border-bottom: 1px solid #7CACD9;
	
	}
	
.l_content_box_content_link {
	clear: right;
		
		
}

.l_content_box_content_link_sub {
	color: gray;
	font-size: 10px;
	padding-left: 5px;
	margin-bottom: 5px;
	
	}

.l_content_box_content_link a {

		color: #3279BD;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	padding-left: 5px;
	line-height: 12px;
}

.l_content_box_all_link {
	position: absolute;
	right: 0px;
	top: 0px;		
	
	}

.l_content_box_all_link a{
	margin-top: 10px;
	color: #3279BD;
	text-decoration: none;
	font-size: 10px;	
	font-weight: normal;	
	padding-left: 5px;
	line-height: 18px;	
	
	
		
	}


.l_content_box_subheader {
	color: #999999;
	font-size: 11px;
	position: relative;
	width: 176px;
	border-bottom: 1px dotted #7CACD9;
	margin-bottom: 10px;
	}

.l_content_contact_request {
		padding-bottom: 5px;
		margin-top: 5px;
		padding-left: 5px;
	}
	
.l_content_contact_info {
	
		float: left;
		width: 140px;
}

.l_content_contact_request_image	{
		padding-top: 0px;
		float: left;
	}
	
	

.l_content_contact_request_name {
		float: left;
		padding-left: 5px;
		color: black;
		font-size: 11px;
		width: 140px;	
	}
	
.l_content_contact_request_name a {
	font-size: 11px;
	color: #3279BD;
	text-decoration: none;
	line-height: 10px;
	font-weight: bold;
	}
	
.l_content_contact_request_business {
		clear: left;
		float: left;
		padding-left: 5px;
		font-size: 10px;
		color: gray;
		
	}	

.l_content_contact_request_add {
		clear: left;
		padding-left: 5px;
		color: blue;
		font-size: 11px;
		float: left;
	}

.l_content_contact_request_add a {
	color: 	#7CACD9;
	text-decoration: none;
	font-size: 10px;
	}



#l_content_find_colleague {
		width: auto;
		text-align: left;
		margin-bottom: 10px;
	}





#l_content_find_colleague_header {
	font-size: 12px;
	/*color:  #3279BD;	*/
	color: #4B4B4B;	
	}
	
#l_content_find_colleague_search {
	position: relative;	
	}

#l_content_find_colleague_search_text {

	font-size: 12px;
	padding-left: 5px;
	padding-right: 20px;
	height: 18px;
	width: 174px;	
	border: 1px solid #E5E5E6;	
	color: #999999;	
}
	
#l_content_find_colleague_search_icon {		
	position: absolute;
	right: 3px;
	top: 3px;
	
}


.l_text_content {
	color: #4B4B4B;
	font-size: 11px;
	font-family:  "Trebuchet MS",Helvetica,Jamrul,sans-serif; 
}

.l_text_content  a {
	color: #3279BD;
	font-size: 10px;
	font-family:  "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-weight: bold;
	text-decoration: none;

}

.l_text_content h4 {
	margin-top: 3px;
	color: #3279BD;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: normal;
}



#centre_content {
	text-align: left;
	float: left;
	margin-top: 13px;	
	margin-left: 14px;
	width: 520px;
	background-color: #FFFFFF;
	font-size: 14px;
	color: #4B4B4B;	
}

#centre_content h3{
	font-style: normal;
	font-size: 18px
	color: #3279BD;
	margin-bottom: 5px;
}

#centre_content li {
	padding-top: 10px;
}

#right_content {
	float: left;
	width: 200px;
	margin-top: 13px;	
	margin-left: 20px;
	
	
}
.r_content_box {

	
}


.r_content_title {
	padding-right: 2px;
	font-size: 11px;
	color: #3279BD;
	font-weight: bold;
	text-align: left;
	width: auto;
	padding-bottom: 2px;	
	border-bottom: 1px dotted #3279BD;
	
	
}

.r_content_icon {
	float: right;	
	
	}


.right_tm_header {
	
	
	}

a.right_tm_header {
	font-size: 10px;
	font-weight: normal;
	color: #3279BD;
	text-decoration: none;	
	}

.right_tm_content {
	margin-top: 5px;
	text-align: left;	
}

.right_tm_item {
	font-size: 10px;
	color: gray;
	margin-bottom: 7px;
	
	}

.right_tm_more {
	text-decotation: none;
	color: #3279BD;
	
	}

a.right_tm_more  {
	text-decoration: none;
	color: #3279BD;
}



#site_footer {
	margin-top: 30px;
	font-size: 10px;
	color: #4986BF;
	margin-bottom: 20px;

}

#copyright {
	color: #929292;
	display: inline;
	padding-left: 10px;

}




/* TEMP SIGN IN */


.tsignintext {
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-size: 9px;
	color: #3279BD;

}

.tsignintextbox {
	border: 1px solid gray;
	width: 200px;

}



/* Regsiter */



#registration_box {
	text-align: left;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-size: 12px;
	width: 600px;
	height: 410px;
	position: relative;
}


.tsigninsubmit {
	background: #3279BD url(media/images/icons/user_green.png) no-repeat bottom left;
	border: 2px solid #7CACD9;
	width: 100px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	padding: 3px

}

.rtxt {
	width: 195px;
	border: 1px solid #7F9DB9;

}

.rpasstxt {
	width: 125px;
	border: 1px solid #7F9DB9;

}

.giinfo {
	display: block;
	padding-top: 3px;
	padding-bottom: 15px;
	font-size: 12px;
	color: gray;
	font-style: italic;
	margin: 0px;
}

.rtheader {
	color: #3279BD;
	font-size: 12px;
	width: 235px;

}

.rtheaderoptional {
	display: inline;
	font-style: italic;
	font-weight: normal;

}

.rtcontent {
	width: 200px;

}

.rtinfo {
	width: 300px;
	/*border-right:1px dotted blue;*/
	font-size: 10px;
	color: red;
	font-style: italic;
	padding-left: 20px;	
	visibility:hidden;

}

.rreq {
	display: inline;
	color: red;
	font-size: 12px;	
	font-weight: bold;
	padding-right: 5px;

}

.rsub {
	padding: 3px;
	font-size: 12px;
	float: right;
	margin-left: 5px;
margin-right: 5px;
	margin-top: 5px;
	font-weight: bold;
	color: #4B4B4B;
	

}

.paratitle {
	color: #3279BD;
	font-weight: bold;
	font-size: 12px;
}


/* POPUP */
/* from facebook */
.generic_dialog { height:0; left:0; overflow:visible; position:fixed; /*dw*/ top:0; width:100%; z-index:101; }
#generic_dialog_iframe { left:0; position:absolute; top:0; z-index:3; }
.generic_dialog .generic_dialog_popup { height:0; overflow:visible; position:relative; }
.generic_dialog div.dialog_loading      { background-color:#F2F2F2; border:1px solid #606060; font-size:24px; padding:10px; }
#generic_dialog_overlay { display:block; left:0; position:absolute; top:0; width:100%; z-index:100; }
.dialog_body .dialog_content_img { float:left; margin-right:15px; }
.dialog_body .dialog_content_txt { float:left; padding-bottom:5px; width:300px; }
.dialog_body .dialog_content_body { padding-bottom:13px; }
.dialog_body .form_label { padding-right:5px; }
.dark_dialog_overlay { background-image:url(facebook-overlay.png); background-repeat:repeat; }
* html .dark_dialog_overlay { background-color:transparent; background-image:url(blank.gif); }
.full_bleed .pop_dialog_table td.pop_content .dialog_body { padding:0; }
table.pop_dialog_table { border-collapse:collapse; direction:ltr; margin:auto; table-layout:fixed; width:465px; }
td.pop_topleft, td.pop_topright, td.pop_bottomleft, td.pop_bottomright { height:10px; overflow:hidden; padding:0 !important; width:10px !important; }
td.pop_topleft { background:transparent url(facebook-pop-dialog-sprite.png) no-repeat scroll 0 0; }
td.pop_topright { background:transparent url(facebook-pop-dialog-sprite.png) no-repeat scroll 0 -10px; }
td.pop_bottomleft { background:transparent url(facebook-pop-dialog-sprite.png) no-repeat scroll 0 -20px; }
td.pop_bottomright { background:transparent url(facebook-pop-dialog-sprite.png) no-repeat scroll 0 -30px; }
td.pop_top, td.pop_bottom { background:transparent url(facebook-pop-dialog-sprite.png) repeat-x scroll 0 -40px; }
td.pop_side { background:transparent url(facebook-pop-dialog-sprite.png) repeat-y scroll -10px 0; }
td.pop_content { background-color:white; direction:ltr; padding:0; }
.pop_dialog_rtl td.pop_content { direction:rtl; }
td.pop_content h2.dialog_title { text-align: left; background:#3279BD none repeat scroll 0 0; border:1px solid #3B5998; color:white; font-size:14px; font-weight:bold; margin:0; }
td.pop_content h2.dialog_loading { background:#6D84B4 url(facebook-indicator_white_small.gif) no-repeat scroll 400px 10px; padding-right:40px; }
td.pop_content h2 span { display:block; padding:4px 10px 5px; }
td.pop_content .dialog_content { background:#FFFFFF none repeat scroll 0 0; border-color:#555555; border-style:solid; border-width:0 1px 1px; }
td.pop_content .dialog_body { border-bottom:1px solid #CCCCCC; padding:10px; }
td.pop_content .dialog_summary { background:#F2F2F2 none repeat scroll 0 0; border-bottom:1px solid #CCCCCC; padding:8px 10px; }
td.pop_content .dialog_buttons { background:#F2F2F2 none repeat scroll 0 0; padding:8px; text-align:right; }
td.pop_content .dialog_buttons input { margin-left:5px; }
td.pop_content .dialog_buttons_msg { float:left; padding:5px 0 0; }
td.pop_content .dialog_footer { background:#F2F2F2 none repeat scroll 0 50%; }

/* david walsh custom */
#fb-modal   { display:none; }
#fb-close   { cursor:pointer; }
.info       { width:280px; float:left; font-size:11px; color:#666; }
.info b { color:#000; }
.image  { width:200px; float:left; margin-right:10px; }



/* FANCYUPLOAD */
a.hover {
	color: red;
}
 
#demo-list {
	padding: 0;
	list-style: none;
	margin: 0;
}
 
#demo-list .file-invalid {
	cursor: pointer;
	color: #514721;
	padding-left: 48px;
	line-height: 24px;
	background: url(assets/error.png) no-repeat 24px 5px;
	margin-bottom: 1px;
}
#demo-list .file-invalid span {
	background-color: #fff6bf;
	padding: 1px;
}
 
#demo-list .file {
	line-height: 2em;
	padding-left: 22px;
	background: url(assets/attach.png) no-repeat 1px 50%;
}
 
#demo-list .file span,
#demo-list .file a {
	padding: 0 4px;
}
 
#demo-list .file .file-size {
	color: #666;
}
 
#demo-list .file .file-error {
	color: #8a1f11;
}
 
#demo-list .file .file-progress {
	width: 125px;
	height: 12px;
	vertical-align: middle;
	background-image: url(../../assets/progress-bar/progress.gif);
}


#modal_window_register {
    width: 600px;
    border: 3px solid #666666;
    text-align: left;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -300px;
	margin-top: -220px;
	height: 440px;
	background-color: #FFFFFF;
	display: hidden;

}

 h2.dialog_title { padding-left: 10px; padding-top: 5px; height: 25px;  text-align: left; background:#3279BD none repeat scroll 0 0; color:white; font-size:14px; font-weight:bold; margin:0; }

.p_edit_frame {
	padding: 0px;
	margin: 0px;
	height: 410px; 
	overflow: hidden;
	width: 100%;	

}

.m_edit_frame {
	padding: 0px;
	margin: 0px;
	height: 410px; 
	overflow: auto;
	width: 100%;	

}


.vidtitle {
	color: #3279BD;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	margin-top: 10px;
	margin-left: 10px;
	padding: 0px;

}

.vidauthor {
	color: #7E7E7E;
	font-size: 12px;
	margin-top: 2px;
	padding: 0px;
	margin-left: 12px;
	font-style: normal;

}

.othervid {
	width: 250	px;
	height: 25px;
	color: #7E7E7E;
	font-size: 12px;
	border-bottom: 1px dotted #3279BD;
	margin-left: 10px;
	padding-left: 40px;
	background: url(media/images/system/play_icon.png) no-repeat top left;
	margin-top: 10px;
	
}

.othervid a {
	font-size: 12px;

}




.land_txt {
	width: 270px;
	padding: 10px; 
	position: absolute; 
	height: 430px;
	display: none;
	font-size: 14px;
	color: gray;
	font-weight: normal;	
	line-height: 20px;
	color: #000000;

}


.land_txt ul {
	margin: 0px;
	padding: 0px;
	margin-left: 25px;

} 


.land_txt li {
	padding-top: 5px;
	padding-bottom: 5px;

}

.land_txt a {
}

.land_np_links {
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 100px;
	height: 50px;
	padding-right: 10px;
	text-align: right;

}

.land_np_link {
	text-align: right;
}
/* GROUPS */

#grp_discussion_box {
	width: auto;
	padding: 5px;
	margin-left: 10px;


}

#grp_discussion_responce {

	
}

.styled_button_right {
	float: right;
	font-size: 15px;
	margin-left: 10px;
	color:#3279BD;
	display: inline;
	padding-right: 20px;
	padding-left: 20px;
	/*background-color: #E4E4F8;*/
	background-color: #FFFFFF;
	border: 1px solid #3279BD;
	text-align: center;
	margin-right: 8px;
	margin-top: 5px;
}

.styled_box {
	padding-top: 10px;
	padding-bottom: 10px;
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	border-top: 1px dotted #3279BD;
	border-bottom: 1px dotted #3279BD;
	background-color: 	#E4E4F8;

}

.styled_textarea {
	height: 150px;
	width: 490px;
	border: 1px solid #3279BD;
}


.grp_discussion_item {
	position: relative;
	width: auto;
	border-bottom: 1px dotted  #D2D2D2;
	padding: 5px;
	padding-bottom: 15px;
	margin-bottom: 5px;
	font-size: 12px;
	color: #7E7E7E;
}


.grp_discussion_data {
	position: absolute;
	width: 400px;
	bottom: 0px;
	right: 0px;
	height: 15px;
	text-align: right;
	color: #3279BD;
	font-size: 10px;

}

.grp_discussion_responce_txt {
	width: 400px;
	margin-left: 10px;
	height: 30px;
}

/* RESOURCES */

#center_embed_search {
	width: auto;
	padding-top: 20px;
	padding-left: 10px;
	height: 50px;
	margin-left: 10px;
	margin-right: 10px;
	border-top: 1px dotted #3279BD;
	border-bottom: 1px dotted #3279BD;
	background-color: 	#E4E4F8;
	margin-top: 20px;

}

#center_embed_search_title {
	font-size: 25px;
	color: #A2BCD3;
	display: inline;
	padding-right: 10px;
	

}

#center_embed_search_text {
	font-size: 20px;
	background-color: #FFFFFF;
	border: 1px solid #3279BD;
	color: #3279BD;
	display: inline;
	padding-right: 10px;
	width: 250px;

}
#center_embed_search_button {
	font-size: 20px;
	margin-left: 10px;
	color:#3279BD;
	display: inline;
	padding-right: 10px;
	/*background-color: #E4E4F8;*/
	background-color: #FFFFFF;
	border: 1px solid #3279BD;
	width: 90px;
	text-align: center;

}


.preview_tbl {
	border: 0;
}

.preview_tbl_left {
	width: 150px;
}

.preview_tbl_centre {
	width: 365px;
	vertical-align: top;
}

.preview p {
	margin-top: 15px;

}

.preview_description{
	padding: 0px;
	margin: 0px;
	color: #4B4B4B;
	font-size: 12px;
	font-weight: normal;
}

.preview_link a{
	color: #3279BD;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.resources p {
	margin-top: 15px;

}


.resources_tbl {
	border: 0;
}

.resources_tbl_left {
	width: 150px;
}

.resources_tbl_centre {
	width: 365px;
	vertical-align: top;
}

.resources_logo {
	text-align: center;
	width: 145px;
	overflow: hidden;
	padding-bottom: 10px;
}

.resources_rating {
	height: 20px;
	width: 150px;
	color: black;
	font-weight: bold;
	font-size: 12px;

}
.resources_description{
	padding: 0px;
	margin: 0px;
	color: #4B4B4B;
	font-size: 12px;
	font-weight: normal;
}

.resources_link a{
	color: #3279BD;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.resources_feedback {
	float: right;
	color: #3279BD;
	font-size: 10px;
	font-weight: normal;
	margin-right: 10px;
}



.star_rating_img {
	padding: 0px;
	margin: 0px;
	border: none;
}

.feedback_ul li {
	list-style: none;
}

#feedback_box {
	padding-top: 10px;
	padding-bottom: 10px;
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	border-top: 1px dotted #3279BD;
	border-bottom: 1px dotted #3279BD;
	background-color: 	#E4E4F8;

}


.ctn_object_add_box {
	padding-top: 10px;
	padding-bottom: 10px;
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	border-top: 1px dotted #3279BD;
	border-bottom: 1px dotted #3279BD;
	background-color: 	#E4E4F8;

}

.feedback_text {
	height: 150px;
	width: 490px;
	border: 1px solid #3279BD;
}

#feedback_button {
	float: right;
	font-size: 15px;
	margin-left: 10px;
	color:#3279BD;
	display: inline;
	padding-right: 10px;
	/*background-color: #E4E4F8;*/
	background-color: #FFFFFF;
	border: 1px solid #3279BD;
	width: 120px;
	text-align: center;
	margin-right: 8px;
	margin-top: 5px;
}

.filter_string {
	font-size: 16px;
	color: #000000;
	font-style: italic;
	margin-top: 10px;
	width: auto;
	background-color: #E4E4F8;
	margin-left: 10px;
	margin-right: 10px;
	padding: 5px;
	margin-bottom: 10px;
	
}

.no_records {
	width: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 14px;
	color: gray;
	font-style: italic;
	padding-left: 10px;

}


/* MARKETPLACE */

/* demo elements */
 
#demo-portrait {
	float: left;
	position: relative;
	width: 130px;
	height: 153px;
	border: 1px solid #eee;
	background-position: 1px 1px;
	background-repeat: no-repeat;
}
 
#demo-portrait a {
	position: absolute;
	left: 1px;
	right: 1px;
	bottom: 1px;
	padding: 0;
	line-height: 22px;
	display: block;
	text-align: center;
}

.form_button {
	float: right;
	font-size: 15px;
	margin-left: 10px;
	color:#3279BD;
	display: inline;
	padding-right: 10px;
	/*background-color: #E4E4F8;*/
	background-color: #FFFFFF;
	border: 1px solid #3279BD;
	width: 120px;
	text-align: center;
	margin-right: 8px;
	margin-top: 5px;

}

/* MAIL */

.m_table_title {
	width: 110px;
}

.m_table_txt {
	font-size: 14px;
	background-color: #FFFFFF;
	border: 1px solid #3279BD;
	color: #3279BD;
	width: 350px;
}

.m_table_txta {
	height: 200px;
}


.mail_preview_item {
	width: auto;
	margin-left: 20px;
	padding-top: 5px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #3279BD;

}

.mail_preview_image {
	float: left;
	margin-right: 10px;
	margin-left: 5px;

}

.mail_preview_info {
	float: left;
	width: 150px;
	border-right: 1px dotted #3279BD;
	margin-right: 10px;
	height: 30px;

}

.mail_preview_name {
	float: right;
	margin-right: 5px;
	clear: left;
	font-size: 11px;
	color: #000000;

}

.mail_preview_date {
	float: right;
	margin-right: 5px;
	font-size: 10px;

} 

.mail_preview_detail {
	float: left;
	width: 270px;
	height: 40px;
} 

.mail_preview_subject {
	float: left;
	margin-left: 5px;
	font-size: 11px;
	color: #3279BD;
} 
.mail_preview_subject a {
	color: #3279BD;
	font-size: 11px;
	width: 250px;
	overflow: hidden;
}

.mail_preview_summary {
	float: left;
	margin-left: 5px;
	font-size: 10px;
	width: 250px;
	overflow: hidden;
} 

#m_recipient_guess {
	position: absolute;
	display: none;
	width: 348px;
	min-height: 30px;
	background-color: #FFFFFF;
	border: 2px solid #3279BD;
}

.m_recipient_guess_items {
	width: auto;
	padding-bottom: 5px;
	color: #3279BD;
	font-size: 12px;
	overflow: hidden;
	padding-left: 5px;
	border-bottom: 1px dotted #3279BD;
	padding-right: 5px;
	padding-top: 5px;
	cursor: pointer;
} 

.m_recipicent {
	padding-right: 5px;
	border-right: 2px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	float: left;
	padding-left: 2px;

}

.m_button {
	float: left;
	background-color: #FFFFFF;
	color: #3279BD;
	border: 1px solid #3279BD;
	margin-right: 10px;
	padding: 2px;
	font-size: 14px;


}

/* MARKETPLACE */

.add_txt {
	width: 300px;
	border: 1px solid #3279BD;
}

.marketplace_item {
	width: auto;
	height: 80px;
}

.marketplace_image {
	float: left;
	width: 150px;
}

.marketplace_info{
	float: left;
	width: 340px;
	padding-left: 10px;
}

.marketplace_title {
	float: left;
	width: 300px;
	clear: right;
	font-size: 12px;	
	color:  #3279BD;
}

.marketplace_summary {
	float: left;
	width: 300px;
	clear: right;
	font-size: 12px;	
	color:  gray;
	font-style: italic;
}

.marketplace_pos {
	float: left;
	width: 300px;
	clear: right;
	font-size: 11px;	
	color:  gray;
}


.marketplace_more {
	float: left;
	width: 300px;
	clear: right;
	font-size: 11px;	
}

.marketplace_more a {
	font-size: 12px;
	text-decoration: underline;

}

#modal_window_marketplace {
    width: 600px;
    border: 3px solid #666666;
    text-align: left;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -300px;
	margin-top: -220px;
	height: 440px;
	background-color: #FFFFFF;
	display: hidden;
}

/*NOTES*/

.dtp_note {
	width: auto;
	height: 75px;
	background: #FFFFFF url(media/images/note_bck.jpg) no-repeat bottom left;
	margin-bottom: 20px;
}

.dtp_note_title {
	padding-left: 65px;
	font-weight: bold;
	font-size: 14px;
	color: #000000;

}

.dtp_note_content {
	padding-left: 80px;
	font-size: 12px;
	padding-right: 80px;
	font-size: 12px;
}



