/* for the site */
body{
margin:0;
padding:0;
font:12px verdana, sans-serif;
background:none repeat scroll 0 0 #FFFFFF;
}

.main_content
{
margin: auto;
width:1000px;
min-height:500px;
height:auto;
font-size:12px;
background:#fff;
overflow:auto;
}
.searchFormHolder label { font-weight:bolder; } 
.searchFormHolder h3 { background:url(../images/h3-bottom-bg.gif) repeat-x bottom left; margin:0 11px; padding-bottom:10px; padding-top:10px; }
h3 { color:#24983F; }
.status_right_panel { display:inline-block; float:right; margin-right:5px; }
div, h1, h2, h3, h4, h5, h6, span, label, input, select, a, p, ul, li {
	padding:0;
	margin:0;
}

h2
{
font-size:15px;
}
.theme-band-login{ background:#00a1d8 url(../images/top-band-gradient.jpg) repeat-y center center; height:10px; clear:both  }
.theme-band{ background:#00a1d8 url(../images/top-band-gradient.jpg) repeat-y center center; height: 5px;width:100%;z-index:10 }
.header,
.footer-holder,
.header_content,
.masthead-holder,
.partner-holder,
.breadcrum-holder,
.content-holder{ width:100%; margin:0 auto; }

.header { height:60px; top:0; left:0; right:0; background:#d8d8d8 url(../images/bg-header-grey.jpg) top center repeat-x; z-index:10; }
.header_content { overflow:visible; }
.header_space { height:75px; }
.masthead { background:#70bee5 url(../images/masthead-bg.jpg) repeat-y center center; height:196px;   }
.header .login { float:right; width:51px; height:22px; background:url(../images/login-bg.png) no-repeat top left; text-align:center;  margin-right:200px;  }
.header .login  a { font-size:11px; font-family:Verdana; color:#fff; font-weight:bold; text-decoration:none;   }
.masthead { background:#70bee5 url(../images/masthead-bg.jpg) repeat-y center center; height:196px; }
.header .logo  a { background:url(../images/procademia-inner.png) no-repeat top left; display:inline-block; width:160px; height:40px;margin:6px 0px 0px 0px }
.logo{float:right; width:272px; height:62px; background:url(../images/beta.png) left top no-repeat}
.logo_home_page  a { background:url(../images/procademia-home.png) no-repeat top left; display:inline-block;}

.header .header-right { float:right;margin-right:12% }
.controller
{  
	display: block;
	float: left;
	margin-left: 14%;
}
.controller ul {
    clear: both;
    float: none;
    padding: 11px;
}
.controller li {
 float:left;
 margin-right:11px;
}
.controller .user-name
{
	margin-bottom:10px;font-size:16px; 
}
.controller .user-name h2
{
	margin-bottom:10px
}
.header .holder_top { margin:5px 0 0 20px; width:100%; height:40px; border:1px solid #333333;}
.header .topleft { height:22px; width: 50%; border:1px solid gray; float:left; }
.header a.home-icon { float:left;display: inline-block; width: 16px; height: 15px; margin-top:1px; background: url(../images/home-icon.png) no-repeat; }
.header a.setting-icon { float:left;display: inline-block; width: 35px; height: 15px; margin-top:1px; background: url(../images/setting-icon.png) no-repeat; }

.header .header-icons li a { float:left;display: inline-block; width: 16px; height: 15px; }
.header .header-icons li a.message-icon { background: url(../images/message-icon.png) no-repeat; }
.header .header-icons li a.notification-icon { background: url(../images/noti-icon.png) no-repeat; }
.header .header-icons li a.user-icon { background: url(../images/user-icon.png) no-repeat; }
.header .header-icons li a.testimonial-icon { background-image:url(../images/all-icons.png); background-position:0 -241px; }
.header .header-icons li a.search-icon { background-image:url(../images/all-icons.png); background-position:0 -103px; }
.breadcrum { font-size:16px;  overflow:hidden; background:#fff; border-bottom:2px solid #e5e5e5;  }
.breadcrum-holder { width:1000px; }
.breadcrum-holder p{ margin:21px 11px; float:left; }
a{ 
	color:#00478A;
	position:relative;
	cursor:pointer;
	text-decoration:none;
}
a:hover{
text-decoration:underline;
}

.button {
display: inline-block;
text-align: center;
padding: 4px 10px 4px 10px ; 
color: white; 
text-decoration: none;
border-radius: 3px;
box-shadow: 0 1px 3px rgba(0,0,0,0.5);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border-bottom: 1px solid rgba(0,0,0,0.25);
position: relative;
cursor: pointer;label
font-weight: bolder;
border:0px;
font-size:15px;
background-color : green;
}
.buttonSmall {
display: inline-block;
text-align: center;
padding: 2px 7px 2px 7px ; 
background:#00a350;
color: white; 
text-decoration: none;
border-radius: 3px;
box-shadow: 0 1px 3px rgba(0,0,0,0.5);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border-bottom: 1px solid rgba(0,0,0,0.25);
position: relative;
cursor: pointer;
font-weight: bolder;
font-size:10px;
border:0px;
}
.buttonlight {
background:#24983f url(/images/alert-overlay.png) repeat-x; 
display: inline-block;
text-align: center;
font-size:18px; 
padding: 4px 15px 4px 15px ; 
color: #fff; 
text-decoration: none;
-moz-border-radius: 4px; 
-webkit-border-radius: 4px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border-bottom: 1px solid rgba(0,0,0,0.25);
position: relative;
cursor: pointer;
font-weight: bolder;
opacity: 0.3;
}
.button:hover
	{ background-color: rgb(6,112,0); color: #fff; }
.button:active							
    { top: 1px; }
.button a{
text-decoration: none;
color: white;
} 

.buttonunit
{
    display: block;
    float: right;
    margin: 10px;
}

.linkto_holder
{
margin-top:20px;
}
.link_to
{
  width:200px;
  text-decoration:none;  
  cursor:pointer;
}

.link_to:hover
{
  text-decoration:underline;
}

input[type=text], input[type=password]
{
    display:block; 
    margin-top:4px; 
    height:28px; 
    border:1px solid #d8d8d8; 
    border-top:1px solid #bebebe; 
    width:98%; background:#fff; 
    font-size:12px; 
    //color:#666666; 
    padding:0 2px 0 2px; 
    font-weight:bold;
}
select, .combo
{
    margin-top:4px; 
    height:28px; 
    border:1px solid #d8d8d8; 
    border-top:1px solid #bebebe; 
    width:98%; background:#fff; 
    font-size:12px; 
    color:#333333;
    padding:0 2px 0 2px;
    font-weight:bold;
}

textarea
{
    display:block; 
    margin-top:4px; 
    height:80px; 
    border:1px solid #d8d8d8; 
    border-top:1px solid #bebebe; 
    width:98%; 
    background:#fff; 
    font-size:12px; 
    padding:0 2px 0 2px;
    font-weight:bold; 
    font-family:Verdana; 
    line-height:20px;
}


.row
{
height:auto; 
overflow:auto;
}

.field
{
height:auto; 
overflow:auto;
}

label, .label
{
color:#333333;
font-size:11px;
text-align:left;
font-weight: bold;
}
/*mandatorymessage*/
label:after{
content: "  ";
}

.error
{
   height: 15px;
   font-size:10px;
   font-weight:normal;
   color:#ff0000;
   text-align:left;
}
.error_msg { color:#FF0000 }

.field .combo
{
width:98%;
}
.field button
{
margin-top:4px;
//height:30px;
width:15px;
float:left;
position:absolute;
}

.checkboxlist
{ 
color:#333333; 
}

.checkboxlist ul
{  
  float:left;
  margin:10px 10px 0 50px;
}

.form-holder {   
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #E4E4E4;
    margin-top:10px;
    padding:20px;
    height:auto;
    overflow: auto;
}

#shortprofile
{
  width:430px;
  float:left;
  margin:10px;
  height:auto;
}

#shortprofile ul
{
height:20px;
}
#shortprofile ul li
{
float:left;
height:auto;
}

.shortprofileview
{
  min-height:150px; 
  padding:10px;
  height:auto;
  overflow:auto;
  background:#f4f4f4;
  border:1px solid #e5e5e5;
}
.change_text
{
width:100px;
//display:none;
position:absolute;
text-align:center;
padding:auto;
background:#fff;
color:#0000ff;
font-size:11px;
text-decoration:none;
}

#editshortprofileform
{
margin-left:20px;
}
.profileContent { float:left; margin-left:11px; width: 400px;  }
.profileContent h3 { color:#333333; margin-bottom:11px; } 
.profileContent label { font-weight:bold;  color:#333333;   }
.profileContent .content { margin-top:11px; line-height:20px; background:none; color:#979797;   }

#small_text_box_left
{
	width:45%;
	float:left;
}
#small_text_box_right
{
	float: left;
	margin-left: 9%;
	width:45%;
}

#editprofile_button
{
margin:10px;
}

/*
=======

textarea{
border-radius:4px;
border: 1px solid #cecece;
}
textarea:hover{
border: 1px solid rgb(6,112,0);
}
#maindiv{
width: 583px;
min-height:470px;
padding:15px;
float:left;
height:auto;
background-color: white; 
margin: 0px auto;
border-right: 1px solid #CECECE;
border-left: 1px solid #CECECE;
>>>>>>> 004ca7655f52491858afc0cdd24553663585a20b
}
*/
#mainaccordiondiv
{
margin-top:22px;
border: 1px solid #E4E4E4;
}

#change_photo{ width:100px; height:100px; float:left; border:1px solid #f4f4f4; }
#change_photo:hover { border:1px solid gray; }
#change_photo a span{ width:100px;text-align:center;position:absolute; z-index:1;}

#ajax_photo{ float:left;padding:1px 1px 1px 1px ; border:1px solid white;}
#ajax_photo:hover {border:1px solid gray;}
#ajax_photo a span{ position:absolute;z-index:1;font-size: 14px; }
/*
.change_text{ position:absolute;z-index:1;font-size: 14px;margin-top:-17px}
.change_text:hover {color: blue;labelmargin-top: 2px; }
*/ 


/*   for sent invitation page - edumeet invite*/
.view_invite_status{
width:170px;
float:right;
text-align:center;
}
.view_invite_status span
{
font-weight:bold;
font-size:12px;
color:#000000;
width:100%;
}


/* for the autocomplete plugin */
.ui-autocomplete { 
height: 200px; 
overflow-y: scroll; 
overflow-x: hidden;
border:1px solid #CECECE;
background:#fff;
}

.ui-autocomplete .ui-state-hover
{
border:1px solid #fff;
}
/* for the home page */


.selecttype
{
height: 210px;
width: 100%;
}
.selectmentoring
{
height: 140px;
width: 100%;
}
/*for form pages */
#ui-datepicker-div { font-family:Verdana,Arial,sans-serif;font-size:15px; border:1px solid #cecece;}



/* for the personaldetail page */
#aboutme, #awards, #certifications, #membership, #cca{
height: auto;
}
#languages, #uploadresume{
height:auto;
//float:right;
}

/*setflash*/
.settingflash
{
background-color: #FFFF00;
}

/**/

#question-display{
    display: inline-block;
    border-radius: 4px 4px 4px 4px;
    background-position: -48px -144px;
    background-image: url("images/ui-icons_222222_256x240.png");
    height: 16px;
    width: 16px;
    border: 1px solid #D3D3D3;
}   
.question-display{
    display: inline-block;
    border-radius: 4px 4px 4px 4px;
    background-position: -48px -144px;
    background-image: url("images/ui-icons_222222_256x240.png");
    height: 16px;
    width: 16px;
    border: 1px solid #D3D3D3;
}   
#workexperience_block{
	border-radius: 8px 8px 8px 8px;
	background-image: url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") repeat x;
	height:auto;
	z-index:10px;
	border:2px solid #E78F08;
	padding:8px;
}
#didyouknow{
	float:right;
	border-radius: 8px 8px 8px 8px;
	background-position: -48px -144px;
	background-image: url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") repeat x;
	width:16%;
	height:auto;
	right:5px;
	z-index:10px;
	border:2px solid #E78F08;
	padding:8px;
	position:fixed;
}
   
.didyouknow{
	float:right;
	border-radius: 8px 8px 8px 8px;
	border:2px solid #E78F08;
	padding:2px;
	position:relative;
}

.widget_right
{
margin:10px;
color:#666666;
}
.widget_right h3
{
 color:#555555;
 font-size:13px;
}
.widget_right p
{
line-height:15px;
margin-top:10px;
}
#more_info p{
color:#666666;
font: 12px verdana,arial,sans-serif;
}
#more_info_click_here
{
color:blue;
text-decoration:underline;
}
.search_box{
height:30px;
width:95%;
padding:0 15% 0 15%;
}

.search_box input[type=text]
{
height:20px;
width: 50%;
float:left;
border-radius: 3px 0 0 3px;
-moz-border-radius: 3px 0 0 3px;  
-webkit-border-radius: 3px 0 0 3px;
border: 1px solid #24983f;
padding: 4px;
}

.search_box input[type=text]:hover{
border: 1px solid rgb(6,112,0);
}

.search_box input[type=submit]{
height:30px;
width:10%;
float:left;
background:#24983f url(/images/alert-overlay.png) repeat-x; 
display: inline-block;
text-align: center;
color: white; 
text-decoration: none;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
border-radius: 0 3px 3px 0;
-moz-border-radius: 0 3px 3px 0;  
-webkit-border-radius: 0 3px 3px 0;
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border-bottom: 1px solid rgba(0,0,0,0.25);
position: relative;
cursor: pointer;
border:0px;
}

.search_box input[type=submit]:hover{
background-color: rgb(6,112,0); color: #fff;
}
.search_box input[type=submit]:active							
    { top: 1px; }
/* fro testimonials page*/

.testimonials{
width:45%;
height:auto;
float:left;
padding:5px;
word-wrap: break-word;
}
/*testimonial */ 
.writetestimonial
{
float:left;
position:absolute;
margin-top:130px;

margin-left:110px;
text-decoration:underline;
color:blue;
cursor:pointer
}
.writetestimonial_mask {
  position:absolute;
  margin-top:-5px;
  left:64%;
  height:auto;
  width:300px;
  background-color:black;
  opacity: 1; 
  border-radius:3px; 
  display:none;
  padding: 10px;
  z-index:1;
}
#headingview{
background-color: #CCCCCC;
font-size: 12px;
font-weight: bold;
height: 25px;
padding-left: 10px;
padding-top: 7px;
text-decoration: none;
}
.headingview{
background-color: #CCCCCC;
font-size: 12px;
font-weight: bold;
height: 25px;
padding-left: 10px;
padding-top: 7px;
text-decoration: none;
}

#targetElement { border: 1px solid;width:240px;height:200px;background-color:#999;}
.positionDiv 
{ 
width:310px;
background-color:#BCD5E6; 
min-height:0px;
opacity:0.9;
}
.positionDiv1 { }

/*edumeet search */
.searchrow{
height: 50px;
width: 100%;

}
#search_first_name, #search_inst_type , #search_location ,#search_from_year,#search_country,#search_city,#search_experience,#search_organization,#search_functionalarea{
float:left;
width:50%;
height:50px;
margin-top:2px;
}
#search_last_name, #search_college , #search_qualification, #search_to_year,#search_state,#Industry{
float:right;
width:50%;
height:50px;
margin-top:2px;
}
#search_label{
float:left;
width:50%;
height:50px;
font-size:12px;
}
#search_fields{
float:right;
width:50%;
height:50px;
}
.searchrow input[type=text]{
height:25px;
width: 90%;
font-weight:bold;
border: 1px solid #cecece;
padding: 4px
}
/*calendar*/
#calendar{
width:100%;
margin:0 auto;
}
.form_details{
display:none;
height: auto;
margin-left: auto;
margin-right: auto;
position:relative;
padding: 5px;
width: 90%;
border-bottom: 1px solid #CECECE;
}
/*#calendar{
width:50%;
margin:0 auto;
}
*/
.heading_hand{
cursor:pointer;
}
.table_container{
	display: table;
	width:100%;
}

.rowEven { background:#f5f5f5; }

.rowOdd { background:#fff; }

#table_header{ 
	display: table-header-group;
	padding:5px;
	width:15%;
	font-weight:bold;
	border:1px solid #e5e5e5;
	background:#cdcdcd;
	color:#5f5f5f;	
}

#table_row{ 
	display: table-row;
	border:1px solid #e5e5e5;
	padding:5px;
	height:20px;
	width:100%;
}

.table_row{
    display: table-row;
    width:100%;
    height:25px;
    background-color: #FFFFFF;
}

#table_data{
    display: table-cell;
    width:15%;
    padding:5px;
    height:20px;
    border:1px solid #e5e5e5;
    
}
.table_row:hover
{
	background-color:#C9C9C9;
	cursor:pointer;
}

.form_content{
padding:50px;
padding-top: .40em;
padding-bottom: .35em;
color:black;
word-wrap: break-word;
}

.users_online
{      
  width:175px;
  height:auto;
  max-height:150px;
  border-radius:2px;
  right:10px;
  bottom:2px;
  background: #fff;  
  border:1px solid #BCD5E6;  
  position:fixed; 
  opacity:0.9; 
}
.edulink
{
  font-size:11px;
  text-decoration:none;  
  cursor:pointer;
  color:#00478A;
}
.academician
{
	color:#58a0d5;
}
.professional
{
	color:#a32550;
}
.student
{
	color:#00a350;
}
.edulink:hover
{
  text-decoration:underline;
}

.users_online .online_list
{    
max-height:100px;
width:175px;
overflow:auto;
}

.users_online .online_title
{
height:10px;
padding:5px 5px 10px 5px;
font-size:12px;
border: 1px solid #CAD8F3;
background-color: #DEE7F8;
color:#000;
cursor:pointer;
opacity:0.9;
}


img, form {
	border:0;
	padding:0;
	margin:0;
}
ul li, ol li { list-style:none; list-style-type:none; }

.logout a
{
font-size:11px;
margin:10px 100px 0 0;
float:right;
}


.logout a:hover
{
text-decoration:underline;
}


/* registering */
.status-step { background:url(../images/step-status-bg.gif) repeat-x top left; height:25px;     }
.status-step .step { width:25px; height:20px; border:1px solid #e5e5e5; background:#fff; text-align:center; float:left; font-size:12px; font-weight:bold; color:#666666; padding-top:5px;        }
.status-step .step.first { margin:0; }
.status-step .step.last { float:right; } 
.status-step .step.active { border:0; color:#fff; }
.status-info { text-align:right; font-size:12px; font-weight:bold; color:#666666; margin-top:11px;    }
.information { background:#f4f4f4; font-size:12px; margin-top:22px; padding:5px; font-weight:bold; color:#797878;  border:1px solid #e5e5e5;     }


.whereareyou { margin-top:22px;  }
.whereareyou h2 { font-size:14px;  font-weight:normal; }
.whereareyou p{ font-size:12px; margin-top:11px; color:#797878; font-weight:normal; }
.sf_admin_row
{
    /*height: 65px;*/
    overflow: auto;
}
.profile_creation
{
width:770px;
padding:20px;
float:left;
border-right:1px solid #CECECE;
}
.sidebar_right
{
width:187px;
float:right;
}


#maindiv,.maindiv{
width: 583px;
min-height:670px;
padding:15px;
float:left;
height:auto;
background-color: white; 
margin: 0 auto;
border-right: 1px solid #CECECE;
/*border-left: 1px solid #CECECE;*/
/*margin-top:65px;*/
}



/*left panel */
.left_panel
{
width:150px;
height:auto;
float:left;
background-color: white;
border-right: 1px solid #CECECE;
/*margin-top:75px;*/
}

.left_panel ul
{
margin: 0px;
list-style-type: none;
padding-left: 30px;
}

.left_panel ul li
{
//margin: 0;
padding:4px 0 4px 0;
list-style-type: none;
font-size:12px;
color:#666666;
}
.left_panel ul li a
{
 text-decoration:none;
 font-size:12px;
 color:#666666;
}
.left_panel ul li a:hover
{
 color:#24983F;
}
li.submenulast { border:none; margin-bottom:5px;}
li.submenu_first { margin-top:-12px; }
.menu_hover:hover { background-color:#EFEFEF;font-weight:bold; }

/*left panel */
.right_panel
{
width:187px;
height:auto;
float:left;
background-color: white;
}
/* ....#MENU#....*/

ul.menu li{ padding-top:5px;padding-bottom:10px;padding-left:5px; border-bottom: 1px solid #E5E5E5;  }
ul.menu li.last { border:none; }
ul.menu li:hover{
text-color:#24983F;
//background-color:#EFEFEF;
//font-weight:bold;
cursor:pointer;
}
/*Users online */

.users_online
{      
  width:175px;
  height:auto;
  max-height:150px;
  right:10px;
  bottom:2px;
  background: #fff;  
  border:1px solid #BCD5E6;
  position:fixed; 
  opacity:0.9; 
}

.users_online .online_list
{    
max-height:100px;
width:175px;
overflow:auto;
}

.users_online .online_title
{
height:10px;
padding:5px 5px 10px 5px;
font-size:12px;
border: 1px solid #CAD8F3;
background-color: #DEE7F8;
//border: 1px solid #000;
//background-color: #232323;
//color:#fff;
color:#000;
cursor:pointer;
opacity:0.9;
}

.users_online img
{
height:25px;
width:25px;
float:left;
}

.name_and_status
{ 
  width:150px;  
  float:left;  
  height:25px;
  padding:5px;
}
.name_and_status:hover
{
  //background: #DEE7F8; 
  //cursor:pointer;
}


.user_online
{  
 float:left; 
 margin:5px;
 font-size:12px;
}
/* For mandatory *  */
.mandatory_msg
{
margin-top:10px;
}
.mandatory:before{
content: " * ";
color: red;
}
/*mandatorymessage*/
.mandatorymessage:after{
content: " * Mandatory fields ";
color: red;
}

.status_img
{
margin-top:7px;
float:right;
height:8px;
width:8px;
background-color:#24983F;
border-radius: 5px;
}

/*connections and list users*/
.search_list{
margin-left: auto;
margin-right: auto;
margin-top: 2px;
position:relative;
padding:5px;
width: 100%;
height: 80px;
border-bottom: 1px solid #cecece;
}
.search_list .user_picture{
width:64px;
height:64px;
float:left;
-moz-border-radius: 3px; 
-webkit-border-radius: 3px;
border:1px solid #cecece;
}
.search_list input[type=image]{
width:60px;
min-height:60px;
padding:2px;
}
.search_list .search_text{
width:45%;
height:auto;
float:left;
padding:5px;
}
.search_list .search_text p{
margin: 0;
line-height:18px;
text-indent:0px;
color:#000;
font-size: 11px;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}

.request_slot{
width:35%;
float:right;
}
.request_slot .button{
min-width:20%;
margin-top:5%;
margin-right:1%;
padding: 4px 8px 4px 8px ; 
position:relative;
float:right;
font-size: 13px;
box-shadow: 0 3px 5px rgba(0,0,0,0.5);
-moz-box-shadow: 0 3px 5px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.5);
-moz-border-radius: 2px; 
border-radius: 2px; 
-webkit-border-radius: 2px;
font-weight: normal;
}

.request_slot .buttonlight{
min-width:20%;
margin-top:5%;
margin-right:1%;
padding: 4px 8px 4px 8px; 
position:relative;
float:right;
font-size: 13px;
-moz-box-shadow: 0 3px 5px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.5);
-moz-border-radius: 2px; 
-webkit-border-radius: 2px;
font-weight: normal;
cursor:default;
border:0;
opacity:0.5;
}

/* for empty tab content */
.empty_tab_text{
margin:10px;
min-width:90%;
font-size:12px;
padding:3px;
text-align:center;
border: 1px solid #CAD8F3;
background-color: #DEE7F8;
color:#ff00ff;
opacity:0.6;
border-radius:4px;
}

#tab_description{
margin:auto;
min-width:300px;
font-size:12px;
padding:3px;
text-align:left;
border-bottom: 1px solid #cecece;
color:#0000FF;
}
/* view goals*/
#view_goal_detials{
background-image: url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") repeat x;
width:95%;
min-height:175px;
border:2px solid #E78F08;
padding:8px;
margin-left:auto;
margin-right:auto;
}


/*short profile */
.add_connection_link{
font-size:10px;
color:#00478A;
float:right;
position:relative;
margin:3px 8px;
cursor:pointer;
}

/*seach box */
.search_box{
height:30px;
width:95%;
padding:0 15% 0 15%;
}

.search_box input[type=text]
{
height:20px;
width: 50%;
float:left;
border-radius: 3px 0 0 3px;
-moz-border-radius: 3px 0 0 3px;  
-webkit-border-radius: 3px 0 0 3px;
border: 1px solid #24983f;
padding: 4px;
}

.search_box input[type=text]:hover{
border: 1px solid rgb(6,112,0);
}

.search_box input[type=submit]{
height:30px;
margin-top:4px;
width:10%;
float:left;
background:#24983f url(/images/alert-overlay.png) repeat-x; 
display: inline-block;
text-align: center;
color: white; 
text-decoration: none;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
border-radius: 0 3px 3px 0;
-moz-border-radius: 0 3px 3px 0;  
-webkit-border-radius: 0 3px 3px 0;
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border-bottom: 1px solid rgba(0,0,0,0.25);
position: relative;
cursor: pointer;
border:0px;
}

.search_box input[type=submit]:hover{
background-color: rgb(6,112,0); color: #fff;
}
.search_box input[type=submit]:active							
    { top: 1px; }
/* fro testimonials page*/
.testimonials_list{
margin-left: auto;
margin-right: auto;
margin-top: 2px;
padding:5px;
width: 90%;
height: 90px;
border-bottom: 1px solid #cecece;
}


.send_success
{
  margin:auto;
  width:320px;
  border: 1px solid #CAD8F3;
  background-color: #DEE7F8;
  padding:2px;
  text-align:center;
  font-size:12px;
  color:#ff00ff;
  opacity:0.6;
}

/*  For Tab minimum height */
.ui-tabs { 
position: inherit;
padding: .2em;
zoom: 1;
min-height:450px;
overflow:auto;
}

/* For mentoring page*/
.mentoring_received_list{
border-bottom:1px solid #cecece;
position:relative;
float:left;
width:98%;
padding:5px;
margin:5px;
}

.mentoring_button_area{
width:25%;
float:right;
}
.short_profile_area{
width:60%;
float:left;
}
.mentoring_button_area .action_list li{
margin: 0px;
padding: 0em;
float:right;
}
.mentoring_button_area .action_list .buttonlight{
min-width:20%;
margin-top:5%;
margin-right:1%;
padding: 4px 8px 4px 8px; 
position:relative;
font-size: 13px;
-moz-box-shadow: 0 3px 5px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.5);
-moz-border-radius: 2px; 
-webkit-border-radius: 2px;
font-weight: normal;
cursor:default;
border:0;
opacity:0.5;
}

.mentoring_button_area .button{
min-width:20%;
margin-top:5%;
margin-right:1%;
padding: 4px 8px 4px 8px ; 
position:relative;
font-size: 13px;
box-shadow: 0 3px 5px rgba(0,0,0,0.5);
-moz-box-shadow: 0 3px 5px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.5);
-moz-border-radius: 2px; 
border-radius: 2px; 
-webkit-border-radius: 2px;
font-weight: normal;
}

.short_profile_area .user_picture{
width:64px;
height:64px;
float:left;
-moz-border-radius: 3px; 
-webkit-border-radius: 3px;
border:1px solid #cecece;
}
.short_profile_area input[type=image]{
width:60px;
min-height:60px;
padding:2px;
}
.short_profile_area .search_text{
width:75%;
height:auto;
float:left;
padding:5px;
}
.short_profile_area .search_text p{
margin: 0;
line-height:18px;
text-indent:0px;
color:#000;
font-size: 11px;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}

.member_name_link{
text-indent:1px;
color:#3B5998;
font-size: 14px;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
text-decoration:underline;
font-weight:bold;

}

/*message alert*/
.message_alert
{
	float:right;
	padding:1px 4px 0 4px;
	margin-right:15px;
	text-align:center;
	font-size:9px;
	color:#ffffff;
	font-weight:bolder;
	border-radius:3px;
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}


/* For Align Goal page*/

.goal_head
{
margin-left:5px;
padding:2px;
cursor:pointer;
font-size:12px
}
.goal_head:hover {
border-radius: 5px;
border:1px solid #cecece;

/*font-size:16px;*/
}
.align_goal_div{
border:2px solid #cecece;
border-radius: 5px;
background-color:#FFFFFF;
width:100%;
}
.goal_description{
height:auto;
padding:5px;
font-size:12px;
word-wrap: break-word;
}
.aligngoals{
height:auto;
}
.mentor_details_resultset
{
/*border-bottom: 5px solid #cecece;*/
margin:2px;
height:auto;
float:right;
width:100%;
padding:5px;
border:2px solid #cecece;
background-color:#ffffff;
border-radius: 5px;
}
.goal_align_mentor_details{
padding:1px;
margin: 0;
float:left;
min-height:45px;
border-radius: 5px;
border:1px solid #cecece;
}height:auto; 
overflow:auto;
.goal_align_mentor_details input[type=image]{
width:45px;
border-radius: 5px;
padding:1px;
}
.mentor_information{
margin-left:10px
float:right;
width:75%;
padding:5px;
}
.align_goals_area{
height:auto;
/*border:2px solid #cecece;*/
border-radius: 5px;
margin:0;float:right;
width:100%;
padding:2px;
/*background-color:#FFFFFF*/
}
.drop_goal_text{
text-align:left;
font-size:12px;
text-align:center;
vertical-align: bottom;
}
.goal_amend_label{
margin:-30px 10px;
float:right;
color:black;
font-size:12px;
font-weight:bold;
}
.goal_status_label{
float:right;
color:black;
font-size:12px;
}
.droppable_span{
padding:2px;
display:inline-block;
min-height:50px;
width:98%;
}
#align_goal_page_link{
float:right;
color:blue;
cursor:pointer;
}

.user_statistics_holder .user_statistics
{
	border:0px solid #800080;
	width:30%;
	float:left;
	min-height:75px;
	height:auto;
	padding:5px;
}


/* new tool tip css*/

.ToolText{position:relative; }
.ToolTextHover{position:relative;}
.ToolText span{display: none;}

.ToolTextHover span{
  display:block;
  position:absolute;
  border-radius:5px;
  top:1.3em;
  font-size:12px;
  background-color:black;
  color:white;
  left:-15px;
  padding:4px;
  min-height:25px;
  height:auto;
  text-align: left;
  z-index:100000;
}

#shortprofile
{
  width:430px;
  float:left;
  margin:10px;
  height:auto;
}

#shortprofile ul
{
height:20px;
}
#shortprofile ul li
{
float:left;
height:auto;
}

.shortprofileview
{
  min-height:150px; 
  padding:10px;
  height:auto;
  overflow:auto;
  background:#f4f4f4;
  border:1px solid #e5e5e5;
}
.delete{
	background: url("../images/delete.png") no-repeat center center;
	margin-left: 58px;
	margin-top: 1px;
	padding: 0;
	width: 15px;
	height: 15px;
	cursor:pointer;	
	
}
.allow{label
	background: url("../images/tick.png") no-repeat center center;
	margin-left: 58px;
	margin-top: 1px;
	padding: 0;
	width: 15px;
	height: 15px;
	cursor:pointer;	
}

.select_all{
height:25px;padding-left:38px;padding-top:5px;width:95%
}

/* for search */
.search_text_box { width:350px;height:24px; margin-top:15px; background:#fff; float:left; border: 1px solid #cecece;}
.search_text_box input[type=text] { margin:0; height:22px; width:300px; float:left; border:none; }
.search_text_box .library_search{ background-color:#fff;border:0 none;background-image:url(../images/all-icons.png); background-position:5px -102px; height:19px; width:25px; margin:2px 0 0 0;float:right; cursor:pointer; border-left: 1px solid #cecece; }


/* for admin from symfony*/
ul.sf_admin_actions li
{
  list-style-type: none;
  display: inline;
  margin-right: 10px;
}
.sf_admin_actions li a,
.sf_admin_td_actions li a
{
  padding-left: 20px;
  background: url(../images/default.png) no-repeat 0 0;
}

.sf_admin_action_edit a
{
  background: url(../images/edit.png) no-repeat 0 0;
}

sf_admin_action_list a
{
  background: url(../images/list.png) no-repeat 0 0;label
}
.sf_admin_action_delete a
{
  background: url(../images/delete.png) no-repeat 0 0;
}

/**/

.list li { background:#fff; overflow:hidden; padding:5px; text-align:left;  }
.list li.oddList { background:#e5e5e5; }
.oddList { background:#e5e5e5; }
.evenList { background:#fff; }

/* sign in form */
#mainwrapper{margin: 0 auto; width:1024px;font-size:11px;background:#fff;}
.main_content{ float:left;width:1004px;min-height:500px;font-size:11px;background:#fff; padding:0px;_padding:0px; margin:auto;}
.static_content_header{ font: bold 15px Arial, sans-serif; border-bottom: 1px solid #999;color: #353D63; margin: 10px 0 0 !important;padding-left: 20px;}
.static_content{ font: 12px Arial, sans-serif; color: #797878; margin:2px;padding-top:10px; text-align:justify; text-justify:inter-word;}
.signin_cont { margin:20px auto;width:500px;padding:15px 30px; border:1px solid #cecece;overflow:auto }
.signin_form { Width:400px; margin:auto;color: #444444;font-size:11px; }
/*.signin_form .error{ margin-top:5px }*/
.signin_form input[type=text],.signin_form input[type=password],.signin_form .pop_reg_txtfld
{
  background-color: #FFFFFF;
  border: 1px solid #BCBEC0;
  border-radius: 4px 4px 4px 4px;            
  font-size: 12px;
  font-weight:normal;
  height: 26px;    
  float:none !important;
  padding-left: 5px;
  width: 348px
}
input[type=submit], .ptnrbtn{float:left; color:#fff; background-color:#2e375e; font-weight:bold; border:0px; width:56px; height:26px; margin-right:10px; cursor:pointer;padding:5px}
input[type=submit] {float:right;}
.fl{float:left}
.fr{float:right}

/* footer */
#footer {
    background: url("../images/bg-footer-grey.jpg") repeat-x scroll center top #D8D8D8;
    clear: both;
    height: 68px;
    width: 100%;
    z-index: 20;
}
#footer-theme-band {
    background: url("../images/top-band-gradient.jpg") no-repeat scroll center center #00A1D8;
    height: 2px !important;
    margin: 0;
    padding: 0;
}
.footer_info {
    font-size: 11px;
    height: 62px;
    margin: auto;
    width: 988px;
}
.footer_url {
    float: left;
    margin: 0;
    padding: 0;
    width: 848px;
}
.footer_url ul {
    float: left;
    margin: 10px 0 5px;
    padding: 0;
    width: 848px;
}
.footer_url ul li {
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
/* ===========> ends <=========== */

ul.error_list li { color:red}
.empty_tab_text{
	margin:10px;
	min-width:90%;
	font-size:12px;
	padding:3px;
	text-align:center;
	border: 1px solid #CAD8F3;
	background-color: #DEE7F8;label
	color:#000000;
	opacity:0.6;
	border-radius:4px;
}

.links_holder{ }
.links_holder .msg_link{ cursor: pointer;color:#00478A }
.links_holder .mail_link{ cursor: pointer;color:#00478A }

.admin_content
{
border-top:1px solid #CECECE;
}
.admin_thd
{
cursor:pointer;
font:12px Arial,sans-serif;
min-height:24px;
border-bottom:1px solid #CECECE;
border-left:1px solid #CECECE;
border-right:1px solid #CECECE;
}
#admin_holder
{
height:24px;label
float:left;
}
.admin_name
{
  width:150px;
  height:15px;
  margin-top:5px;
  margin-left:5px;
  text-align:left;
  float:left; 
  overflow:hidden; 
}

.admin_subject
{
  width:300px;
  height:15px;
  margin-top:5px;
  margin-left:3px;
  text-align:left;
  float:left;
  overflow:hidden;
}
.admin_nos
{
  width:75px;
  height:15px;
  margin-top:5px;
  margin-left:5px;
  text-align:right;
  float:left;
  overflow:hidden;
}

.admin_time
{
  width:250px;
  height:15px;label
  margin-top:5px;
  margin-left:5px;
  text-align:right;
  float:left;
  overflow:hidden;
}
.admin_text
{
  border-top:1px solid #CECECE;
  height:auto;
  padding:2px;
  margin-top:20px;
}

.inbox_header
{
  margin-top:15px;
  width:840px;
  height:25px;
  padding:0;  
  font-weight:bold;
  border-top:1px solid #CECECE;
}

.inbox_name
{
  width:150px;
  height:15px;
  margin-top:5px;
  margin-left:5px;
  text-align:left;
  float:left; 
  overflow:hidden; 
}

.inbox_subject
{
  width:300px;
  height:15px;
  margin-top:5px;
  margin-left:3px;
  text-align:left;
  float:left;
  overflow:hidden;
}

.inbox_nos
{
  width:100px;
  height:15px;label
  margin-top:5px;
  margin-left:5px;
  text-align:right;
  float:left;
  overflow:hidden;
}

.inbox_date
{
  width:200px;
  height:15px;
  margin-top:5px;
  margin-left:5px;
  text-align:right;
  float:left;
  overflow:hidden;
}
#body_cont { display:none; margin-top:20px;padding:20px 100px; border-top: 1px solid #cecece;border-bottom: 1px solid #cecece; }

.disable { background:#dddddd }

#partner_internship_is_posted
{
height:auto; 
overflow:auto;
}
#maindiv label, .whereareyou label
{
display:block;
}
