/* 
    Document   : search
    Created on : May 22, 2010, 3:12:01 PM
    Author     : Julia
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/
div.static_main {
    width: 761px;
    margin-left: 15px;
    float: left;
}
div.full {
    width: 100%;
    margin-left: 15px;
    float: left;
}
table.membership{
    width: 60%;
    color: #727070;
    font-size: 11px;

}
table.membership td{
    text-align: center;
    font-size: 12px;
}
table.membership .align_left{
    text-align:  left;
}
ul.membership_ul{
    margin: 10px 0px;
}
ul.membership_ul li{
    border-bottom: 1px dotted #aed0ea;
    color: #727070;
    padding: 5px;
    margin: 0 15px;
}.box1.blue_box a {
    color:  white
}
.blue_box{
    background: #005883;
    font-weight: 600;
    color: #FFF;
    padding: 10px;
    text-align: center;
    margin: 10px;
}
.blue_box a, .blue_box a:hover, .blue_box a:visited, .blue_box a:active    {
    color:  white
}
.help_q{
    border-bottom: 1px dotted #aed0ea;
    color: #727070;
    width: 100%;
    height: 30px;
    line-height: 30px
}
.help_a{
   margin: 10px;
}
h5, h4{
    margin: 7px 0;
}
ul.salesjob li{
    margin: 3px 10px;
}
.contactus #feedback_name, .contactus #feedback_email,.contactus #feedback_subject,.contactus  #feedback_message {
    width: 400px;
    height: 20px;
     
}

.contactus  #feedback_message{height: auto;}
.contactus th.label feedback_message{
    background: url('../images/required_star.gif') no-repeat right;
}
.enquiry #email, .enquiry textarea, .enquiry select, .enquiry #first_name, .enquiry #surname, .enquiry #contact_number, .enquiry #town {
    width: 500px;
    line-height: 20px;
    margin-bottom: 7px

}
.enquiry-subject, .enquiry-message{width: 400px;}
.enquiry-subject{height: 22px; margin-bottom: 7px;}
table.baba tr {
    margin: 5px 0px;
    padding: 5px;
}
.testimonials th.heading{
    text-align: left;
    color: #727070;
    padding: 10px 0
    
}
.testimonial_item{
    margin: 0 0 10px 0;
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;
    border: #ccc solid 1px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;
    padding:10px;
    background-color: #f0f0f0
}
.testimonial_date{
    margin: 0px 0px 0 90px;
    color: gray;
    font-size: 0.9em;
}
.testimonial_text{
    border-bottom: #c0c0c0 solid 1px;
    padding: 10px 0;
    margin-left: 90px;
}
.thumbnail{
    border: #ccc solid 1px;

    padding: 5px;
    margin-right: 10px
}
.testimonials .testim{
    padding: 0 0 0 30px;
}
#testimonial_first_name, #testimonial_last_name, #testimonial_phone, #testimonial_title, #testimonial_referal_service, #testimonial_referal_service, #testimonial_title, #testimonial_email, #testimonial_service_end, {
    width: 250px;
}
#testimonial_testimonial_text{width:500px; height: 150px; margin-top: 5px;}
li.tab{
    background:  url('../images/tab_bg2.png') repeat-x scroll 0 -2px #EFEFEF;

}
li.tab33{
    background:  url('../images/tab_bg2.png') repeat-x scroll 0 7px #e9e9e9;

}
li.tab20{
    background:  url('../images/tab_bg2.png') repeat-x scroll 0 7px #e9e9e9;
      text-align:center;

}

li.selectedTab{
    background:  url('../images/tab_bg1.png') repeat-x top;
}
.thread_body{
    border-bottom: 1px dashed #33799C; 
    text-align: justify;
    padding-bottom: 15px;
    margin:10px;
    border-bottom: 1px solid #F0F0EB;
}
.post_approved .body{
    text-align: justify;
}

.infotext a{
    color: #005883;
    font-weight: bold;
}
#article_post_article_title, #article_post_category_location_module_id, #article_post_article_text, #article_comment_comment_text{
   width: 450px;
}
#event_title, #event_organiser, #event_summary, #event_category_location_module_id,  #event_event_location, #event_city_town, #event_event_info{
    width: 500px;
    margin: 10px 0;
}
#article_comment_comment_text {
    width: 800px;
    height: 150px;
}
.articleshow #article_comment_comment_text {
    width: 800px;
    height: 150px;
}
#event_attendemail {width: 200px; height: 19px; top: -5px}
#forum_thread_title, #forum_thread_category_location_module_id, #forum_thread_post_text, #forum_post_post_text{
    width: 700px;
}
h2.events_title{
    margin: 0px 0 7px 0;
    padding: 0px;
}
h2.events_title a, h3.events_title, h2.events_title a:visited, .notifications-cat{
    color: #018bba
}
#event_startdate, #event_enddate{
    width: 200px;
    margin: 10px 0;
}
#event_event_info, #event_attendinfo{width: 560px}
.busconset{
  background: url('../images/tab_bg1.png') repeat-x bottom #efefef;
  border: 1px  ridge silver;

  width: 400px;
}
.bultitle{
    font-weight: bold;
}
.mainContainerHeading a, .mainContainerHeading a:visited {
    color: #018BBA;
}
.experts{
  margin: 7px 0px
}
.top{
    font-weight: bold;
}
#question_question_text, #question_optional_info, #answer_answer_text, #answer_resource_link{
    width: 450px;
}
.box_head{
    margin: 0 15px;
}
.answer1{
    border: 1px solid #f0f0eb;
    margin: 10px 0;
}
.answer1_title{
    margin: 10px;
    font-weight: bold
}
.answer1 .borderBottom a{font-weight: bold}
.answer1_title2 a{
 font-size: 0.9em;
 color: #018BBA;
 font-weight: normal
}
.icon_menu{
    padding: 0px 0 0 5px;
    width: 145px;
}
.icon_menu1{
    padding: 10px;
}
.my_menu{margin-top: 5px;}
.my_menu li{
    display: -moz-inline-stack;
    display: inline-block;
    _display: inline;
    width: 120px;
    _width: 115px;
    height: 22px;
    *display: inline;

}
.my_menu li a{margin-left: 23px;}
.left_my{
    float: left;
    width: 270px;
    padding: 5px;
    color: grey;
    line-height: 22px;
}
.my_menu .profile{background: url('../images/icons/profile-i.jpg') -3px  -6px no-repeat;}
.my_menu .cprofile{background: url('../images/icons/cprofile-i.jpg') -3px  -6px  no-repeat;}
.my_menu .testimonials{background: url('../images/icons/testimonials-i.jpg') -3px  -4px no-repeat;}
.my_menu .events{background: url('../images/icons/events-i.jpg') -3px  -6px no-repeat;}
.my_menu .articles{background: url('../images/icons/articles-i.jpg') -3px  -6px no-repeat;}
.my_menu .contact{background: url('../images/icons/contacts-i.jpg') -3px  -6px no-repeat;}
.my_menu .discuss{background: url('../images/icons/discuss-i.jpg') -3px  -6px no-repeat;}
.my_menu .network{background: url('../images/icons/network-i.jpg') -3px  -6px no-repeat;}
.my_menu .questions{background: url('../images/icons/profile-enquire3.jpg') -3px  -1px no-repeat;}
.my_menu .alert{background: url('../images/icons/alerts-i.jpg') -3px  -6px no-repeat;}
.my_menu .views{background: url('../images/icons/views-i1.png') 0px  -0px no-repeat #E8E9E9;}
.my_menu .likes{background: url('../images/icons/thumb_up.gif') 7px  -0px no-repeat #E8E9E9;}
.my_menu .inbox{background: url('../images/icons/profile-enquire3.png') -3px  -1px no-repeat;}
.my_menu .contact-add{background: url('../images/icons/contacts-add-i.png') -3px  -7px no-repeat;}
.righ_my{
    margin-left: 270px;
    margin-top: 15px;
}
.my_menu .my-menu-li{color: #028CBD; width: auto; float: left; padding-right: 10px; line-height: 20px;}

li.my-menu-li a{color: #028CBD;}
.main-my-homepage{
    width: 705px;
    _width:700px;
    float: left;
}
ul.my_build {margin-top: 10px;}
.my_build li{
   display: -moz-inline-stack;
   display: inline-block;
   _display: inline;
   width: 200px;
   margin-right: 15px;
   *display: inline;
}
ul.my_categories {
    float: left;
    width: 100%; /* width is changed */
    margin:3px 0 0;
    padding: 0;
    list-style: none;
}

li.my_categories {
    background-image:url("../images/root/bullet.jpg");
    background-position:0px 6px;
    background-repeat:no-repeat;
    float:left;
    font-size:12px;
    line-height: 23px;
    margin-left: 0px;
    padding:0 0 0 17px;
    width: 310px;
    border-bottom: #e0e0e0 solid 1px;    
}
li.my_cat2 {
    width: auto;
    padding:0 10px 0 17px;
    border: none;
}

li.my_cat3 {
    width: auto;
    padding:0 10px 0 15px;
    border: none;
}

li.my_msg{
    background-image:url("../images/root/icon_msg.png");
}
li.my_member{
    background-image:url("../images/root/icon_members.png");
}
li.my_comments{
    background-image:url("../images/root/icon_comments.png");
}

li.my_contact_req{
    background-image:url("../images/root/icon_conact_req.png");
}
.my_select{
    background-image:url("../images/root/bullet.jpg");
    background-position:0px 6px;
    background-repeat:no-repeat;
   font-size:12px;
    line-height:15px;
    margin: 5px;
    padding:0 0 0 1.5em;
}
li.my_categories a {
    padding-right: 5px;
    color: #028cbd;
}
li.my_categories a:visited {
    color: #028cbd;
}
div.my_subcategories {
  /*  display: none; 
    width: 300px;*/
    font-size: 0.9em;
    
}

div.my_subcategories ul, div.my_subcategories ul li {
    list-style:none outside none;
    margin:0;
    padding:0;
    width:100%;
    
}
.my_subcategories ul a {
    color: #005981;
}
.my_qlinks{
    float: left; margin-top:15px;
}
.my_say{
    background: url("../images/my_say_bg.jpg") no-repeat right top;
    width: 570px;
    
    float: right;
    
}
.my_say textarea{
     margin: 15px 10px 0px 50px;
     width: 510px;padding: 10px;
}
.my_say_buttons{
    margin: 0 25px 0 50px;
    margin: 5px 25px 0px 50px;]

}
.my_say2{
    
background: url("../images/my_say_bg2.jpg") bottom left no-repeat;
width: 567px;
float: right;
z-index: 6;
padding-bottom: 14px;
}
.my_say_content2{
    background: url("../images/my_say_bg2.jpg") 0 0 no-repeat;
padding: 7px 7px 0 10px;
_zoom: 1;
}
.my_say_content2 textarea{
    float: left;
    height: 35px;     
     width: 430px;padding: 3px;
     max-height: 300px;
}
.my_user-contents{
    float: left;
    line-height: 15px;
    margin: 10px 8px;
    width: 550px;
}
.my_members-contents{
    width: 135px;
    float:right;
     margin: 10px 8px 10px 0;
     font-size: 0.9em;
}

.my_right_panel{
    float: right;
    width: 255px;
    _width: 250px;
    
}
.my_contents {
    margin: 15px;
}
.my_copypast textarea{
    width: 220px;]

}
.my_msg{

}
.ask_ansqwer{
   background:  url('../images/tab_bg1.png') repeat-x top;
   border: 1px solid #F5F5F5;
   padding: 5px;
   color: gray;
   margin-top: 5px;
}
.joinNav_left{
    float: right;
    background: url('../images/my_prof_bg1.png') no-repeat top left;
    height: 25px;
    padding: 4px 0;

}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .joinNav_left  { padding: 5px 0;  }
}
.joinNav_right{
    background: url('../images/my_prof_bg2.png') no-repeat top right;
    height: 25px;
    padding: 5px 0;
    margin: 0px 7px 0 4px
}
.joinNav_content{
    background: url('../images/my_prof_bg3.png') repeat-x top;
    margin: 0 10px;
    height: 25px;
    width:auto;
    padding: 5px 10px 5px 10px;
}

.joinNav_left1{
    float: right;
    background: url('../images/my_prof_bg11.png') no-repeat top left;
    height: 25px;
    padding: 4px 0;

}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .joinNav_left1  { padding: 5px 0;  }
}
.joinNav_right1{
    background: url('../images/my_prof_bg12.png') no-repeat top right;
    height: 25px;
    padding: 5px 0;
    margin: 0px 7px 0 4px
}
.joinNav_content1{
    background: url('../images/my_prof_bg13.png') repeat-x top;
    margin: 0 10px;
    height: 25px;
    width:auto;
    padding: 5px 10px 5px 10px;
}

.joinNav_left1 a{
    color: white;
}
.white-color{
    color: white;
}
.joinNav2_left{
    float: right;
    background: url('../images/my_button_bg1.jpg') no-repeat top left;
    height: 25px;
    padding: 4px 0;

}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .joinNav2_left  { padding: 5px 0;  }
}
.joinNav2_right{

    background: url('../images/my_button_bg3.jpg') no-repeat top right;
    height: 25px;
    padding: 5px 14px 7px 0;
    margin: 0px 7px 0px 4px

}
.joinNav2_content{
    background: url('../images/my_button_bg2.jpg') repeat-x top;
    margin: 0 10px;
    height: 25px;
    width:auto;
    padding: 5px 11px 11px 11px;
    color: #0084b7;
    font-weight: bold;
}
.joinNav2_content a, .joinNav2_content a:hover, .joinNav2_content a:visited, .joinNav2_content a:active{color: #028CBD}
.joinNav2_content a:hover{color: #028CBD}


.joinNav4_left{
    float: right;
    background: url('../images/my_button_bg41.jpg') no-repeat top left;
    height: 25px;
    padding: 4px 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .joinNav4_left  { padding: 5px 0;  }
}
.joinNav4_right{

    background: url('../images/my_button_bg43.jpg') no-repeat top right;
    height: 25px;
    padding: 5px 14px 7px 0;
    margin: 0px 7px 0px 4px

}
.joinNav4_content{
    background: url('../images/my_button_bg42.jpg') repeat-x top;
    margin: 0 10px;
    height: 25px;
    width:auto;
    padding: 5px 11px 11px 11px;
    color: white;
    font-weight: bold;
    cursor:pointer;
}
.joinNav4_content a, .joinNav4_content a:hover, .joinNav4_content a:visited, .joinNav2_content a:active{color: white}
.joinNav4_content a:hover{color: white; cursor:pointer;}


.joinNav_left5{
    float: right;
    background: url('../images/my_invite_bg1.png') no-repeat top left;
    height: 25px;
    padding: 3px 0;

}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .joinNav_left1  { padding: 5px 0;  }
}
.joinNav_right5{
    background: url('../images/my_invite_bg2.png') no-repeat top right;
    height: 25px;
    padding: 5px 0;
    margin: 0px 7px 0 4px
}
.joinNav_content5{
    background: url('../images/my_invite_bg3.png') repeat-x top;
    margin: 0 10px;
    height: 25px;
    width:auto;
    padding: 5px 10px 5px 10px;
}
.joinNav_content5 a, .joinNav_content5 a:hover, .joinNav_content5 a:visited, .joinNav_content5 a:active{color: white}
.joinNav_content5 a:hover{color: white; cursor:pointer;}


#options{
    margin: 10px;
}
.blue_borderbottom{    border-color: #33799C;
}
/* Discuss */
ul.threadlist {
  margin: 0;
  padding: 0;
}

li.threadlist {
  border-bottom: 1px solid #F2F4FD;
  padding-top: 5px;
  padding-bottom: 5px;
}
.infotext_t {
  color:#005883;
  font-weight: normal;
}


.infotext {
  color:#333;
}
.infotext2 {
    color: #F0F0EB;
    font-weight: normal;
}
#user_interests, #user_summary, #user_expertise, #user_clubs_and_assosiations, #user_picture_file_name, #user_additional_info {
    width: 500px;
}
quickLinks1{
    float: left;
    margin-top:15px;
    margin-bottom: 15px;
}
.login{
    margin: 5px 0;
}
input.login {
    padding: 3px;
    width: 150px;
    font-size: 14px;
}
.login_box1{
    -moz-border-radius: 5px;
    border: 2px solid  #dde8ec;
    padding: 3px;
    width: 320px;
    margin: 0 ;
    text-align:center;
    margin-left: auto ;
    margin-right: auto ;
}
.login_box2{
    background:  #dde8ec; padding: 10px;
}
.login_box3{
    -moz-border-radius: 5px;
    border: 2px solid  #dde8ec;
    padding: 3px;
    width: 520px;

}
.login_box4{
    -moz-border-radius: 5px;
    border: 2px solid  #33799C;
    padding: 15px;
    width: 600px;

}
.login_box5{
    border: 2px solid  #02abee;
}
.login_box6{
    -moz-border-radius: 5px;
    border: 2px solid  #33799C;
    padding: 20px;
    width: 570px;

}
.text-align-center{
    text-align: center;
}
.margin-bottom-15{
    margin-bottom: 20px;
}
.margin-bottom-5{
    margin-bottom: 5px;
}
.ie_categories{
    width: 100%;
    margin-top: 13px;
}
.join-free{
        color: black;

}
.bold{
    font-weight: bold;
}
.msg_text{
    color: black;
    font-weight: normal;
}
.color-white{
    color: white
}
.normal-text{
    color: black;
    font-weight: normal;
}
.bubble-container{
    background: url('../images/bubble-bg-top.jpg') no-repeat scroll left top transparent;
    min-height: 17px;
    border: 0 none;
    margin: 3px 0 0 0;
    outline: 0 none;
    padding: 10px 10px 0 10px;
    vertical-align: baseline;
}
bubble-box{}
.bubble-bottom{
    background: url("../images/bubble-bg-bottom.jpg") no-repeat scroll left top transparent;
    border: 0 none;
    height: 15px;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
div.article-comment {
    width: 590px;
    float: left;
    margin-left: 10px;
 /*   position: absolute;
    left: 0;
    top: 0;*/
}
.articlelist #article_comment_comment_text, .articlelist #forum_post_post_text  {
   width: 448px;
   height: 50px;
}
.article-comment-on label{
    position: relative;
    top: -145px;
    font-weight: bold;
    font-size: 14;

}
.articlelist label{  
    display: none;
    
}
.articlelist input.button{
    position: relative;
    top: -5px;
    [top: -19px;
    top: -19px;]
}
.discusslist input.button{
    position: relative;
    top: -4px;
    [top: -1px;
    top: -8px;]
}
.article-comment-pic{
    height: 40px;
    max-width: 40px
}
.greytext{
    color: grey;
    font-size: 11px;
}
.comment-input{
    display: none; position: absolute;left: 156px;top: 0; z-index: 300;
}
.comment-x-button{
    float: right; position: relative; top: -60px
}
.comment-x-button1{
    float: right; position: relative; top: -60px
}
.article-owner{
    border: 1px solid #ccc;float:left; margin: 3px 3px 3px 0px; padding: 2px
}
#forumThreadPost{width: 400px}
.form_thread forum_thread_title,.form_thread forum_thread_category_location_module_id,.form_thread forum_thread_post_text {margin: 5px 0;}

.bubble-container #forumThreadPost {width: 600px;}
#no_box{
    background-color: #E75C58;
    border: 1px solid #ccc;
    padding: 5px;

}
.orange{color: #f9720f}
.search-filter {
    padding-top: 3px;
    padding-left: 10px;
}
.search-filter2 {
color: white !important;
font-weight: normal;
}
.ul-styles ul, .ul-styles ol{
    list-style: inherit;
    list-style-type:inherit;
}
#showInviter_message{
    width: 565px;
}
li.search-li{
    background-position: 10px 3px;
    width: 320px;
    line-height: 20px;
}
.not-bold{
    font-weight: normal;
}
#sf_guard_user_title, #sf_guard_user_first_name, #sf_guard_user_surname, #sf_guard_user_email, #sf_guard_user_confirm_email, #sf_guard_user_secondary_email, #sf_guard_user_contact_number, #sf_guard_user_password, #sf_guard_user_confirm_password, #sf_guard_user_status, #sf_guard_user_company, #sf_guard_user_position, #sf_guard_user_industry{
    height: 22px;
}

.light-grey-bg{
    margin: 5px 0 5px; background-color: #e8e9e9;  padding: 2px
}

.light-blue-bg{
    margin: 5px 0 5px; background-color: #3D90C6;  padding: 2px
}

.blue-bg{
    margin: 5px 0 5px; background-color: #005883;  padding: 2px
}

.light-blue-bg-bar{
    background-color: #3D90C6;
    width: 130px; float: left;
    height:27px;
}

.light-grey-bg-bar{
    background-color: #e8e9e9;
    width: 440px; float: left;
    position: relative;
    height:27px;
}

.light-grey-social-bar{
    background-color: #e8e9e9;
    width: 180px; float: left;
    position: relative;
    height:34px;
}
.light-grey-social-bar-right{
    background-color: #e8e9e9;
    width: 240px; float: left;
    position: relative;
    
    height:34px;
}
.social-share_button {
background: url('../images/button_bg.gif') 0 0 repeat-x;
color: white;
cursor: pointer;
padding: 0;
width: 170px;
height: 34px;
border: 0;
margin: 0 0 10px 0;
text-transform: uppercase;
font-size: 13px;
font-weight: bold;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}




.container-bar{
  margin: 5px 0px 0px 0px;
}

.light-grey-bg-discuss{
    margin: 5px 0 0px;
}
#openInviter_email, #openInviter_password, #invite_name, #invite_email, #invite_message{
    width: 300px;
   
}
#openInviter_email, #openInviter_password, #openInviter_provider, #invite_email, #invite_message{
     margin: 5px 0 5px 0;
}
.contacts-fix{
float:left;margin-left: 12px;
}
.contacts-fix2{float: right;margin-right: 10px; text-decoration: underline;}
.baba1 input, .baba1 select{width: 400px; margin-bottom: 7px;}
.button-wider{width: 135px;}

