/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 11 April 2011 18:17:02
*/


/* CSS Document */

* {
    margin:0;
    padding:0;
}

body {
    font-family: Arial, Tahoma, Helvetica, Sans-Serif;
    font-size:13px;
    color:#000;
    text-align:center;
    
}

h1 {
   font-size:20px;
   color:#9d9d9c;
   margin-bottom:8px;
}

h2 {
   font-size:20px;
   color:#9d9d9c;
}

h3 {
    font-size:18px;
    
}

h4 {
    color:#787878;
    font-size:13px;
}
h4 a {
    color:#787878;
    text-decoration:underline;
    
}
a {
    color:#eb6e1f;
    text-decoration:none;
}

a:hover {
    color:#eb6e1f;
    text-decoration:underline;
}

form ul{
list-style-type:none;
}

#container {
    margin-left:auto;
    margin-right:auto;
    width:980px;
    text-align:left;
    
}
#left-box {
    float:left;
    width:475px;
    margin-right:25px;
    margin-top:20px;
    clear:both;/*Added by Squiz on 25.05.10*/
}


#right-box {
    float:right;
    margin-top:20px;
    width:480px;
}

#bottom-box {
    width:980px;
    float:left;
    margin-top:10px;
}

#footer {
    /*float:left;*/
    clear:both;
    width:100%;
    margin-top:35px;
    border-top:9px solid #9d9d9c;
    padding-top:12px;
    color:#878787;
    font-size:11px;
    margin-bottom:20px;
}

.hide {
    display:none;
}
.clear {
    clear:both;
}

img {
    border:0;
display:block;
}

.grey {
color:#9d9d9c;
}

.orange {
    color:#eb6e1f;
}

.red {
   color:#fd040a;
}

.hierarchy { 
    color:#eb6e1f;
}

.selected {
    color:#eb6e1f;
}

.houseselected a:hover {
    background-color:#2a288d !important;
}

/* ######################### header ################################### */

.logo {
    float:left;
    width:242px;
    height:87px;
}


div#header-right {
   float:right;
   margin-top:12px;   
   width:280px; 
}

div#search-box {
   width:274px;
   float:right;
}

div#search-box input.search-field {
    background:url(http://www.thersa.org/__data/assets/image/0012/444/bg-input-search.png) no-repeat;
    /*background:url(http://www.thersa.org/__data/assets/image/0012/444/bg-input-search.png) no-repeat;*/
    width:205px;
    height:21px;
    border:0;
    float:left;
    margin-right:5px;
}

div#search-box input.search {
    background:url(http://www.thersa.org/__data/assets/image/0014/446/button-search.png) no-repeat;
    text-indent: -9999px;
    line-height: 0px;
    width:61px;
    height:21px;
    border:0;
    cursor:pointer;
}


div#header-right ul {
    list-style:none;
    margin-top:5px;
    float:left;
}

div#header-right ul li {
    display:inline;
    color:#eb6e1f;
    font-size:11px;
    padding:0 7px;
    border-right:1px solid #b9b9b9;
    float:left;
}

div#header-right ul li.last {
    display:inline;
    color:#eb6e1f;
    font-size:11px;
    padding:0 6px;
    border-right:0;;

}

div#header-right ul li a {
    display:inline;
    /*color:#eb6e1f;*/
    
}

#header #nav {
    clear: both;
    padding:12px 0;
}

#nav ul{
    list-style:none;
    clear:left;
}
#nav ul li {
    display:inline;
    background:#9d9d9c;
    color:#fff;
    font-size:16px;
    font-weight:bold;
    padding:7px 0 9px 0;
    float:left;
    margin-right:2px;
}

#nav ul li a {
    color:#fff;
    padding:7px 120px 10px 10px;
}

#nav ul li a.selected {
    background:#eb6e1f;
    padding:7px 120px 10px 10px;
}

#nav ul li a:hover {
    background:#eb6e1f;
    text-decoration:none;
}

/* ############################### left-box ####################################### */

div#left-box div {
    margin-top:5px;
    padding-bottom:10px;
    float:left;
    border-bottom:1px solid #adadad;
    width:99%;
}

div#left-box div img {
    float:left;
    margin-right:17px;
    margin-top:3px;
}

div#left-box div h4 {
    padding-bottom:3px;
}

div#left-box div p {
    margin-left:81px;
}


/* ############################### right-box ####################################### */

div#right-box img {
    margin-top:12px;
}

div#right-box div {
    background: #D6D6D7 repeat-x scroll 0 0;
/*    height:76px;*/
    margin-top:0px;
    padding: 5px 10px 0;
    padding-bottom:0;
}

div#right-box div h3 {
    color:#fff;
    padding-bottom:4px;
}

div#right-box div a {
    font-weight: bold;
}


div#right-box div p {
    padding-bottom:3px;
}

div#right-box div p span{
    color:#fff;  
}




/* ############################### bottom-box ####################################### */

div#bottom-box div {
    float:left;
    width:225px;
    margin-right:17px;
    
}
div#bottom-box div.last {
    float:left;
    width:230px;
    margin-right:0;
}

div#bottom-box div img{
    margin-top:8px;
    border-top:5px solid #cfcfcf;
    padding-top:1px;
    width:230px;
    }

div#bottom-box div h4 {
    color:#000;
    margin:10px 0;
}

div#bottom-box div#blog-feed-box div img {
    border-top:medium none;
    float:left;
    height:35px;
    margin-top:2px;
    padding-bottom:10px;
    padding-right:10px;
    width:35px;
}
div#bottom-box div#blog-feed-box h4 {
    margin:0px;
}
div#bottom-box div#blog-feed-box div {
    float:left;
    width:220px;
}

div#bottom-box div#box4 div img {
    border-top:medium none;
    float:right;
    height:93px;
    margin-top:30px;
    padding-bottom:5px;
    padding-right:1px;
    width:150px;
}


/* ######################### footer ################################### */

#footer ul {
    list-style:none;
    float:left;
    margin-left:29px;

}

#footer ul li {
    display:inline;
    color:#eb6e1f;
    font-size:11px;
    padding:0 16px;
    border-left:1px solid #b9b9b9;
}
#footer a {
    color:#eb6e1f;
}
#footer p {
    float:left;
}
#footer p.right {
    float:right;
}

/* ##################################### inner page ################################ */

#sidebar-left {
    width:195px;
    float:left;
    margin-top:30px;
    clear:both; /*Added by Squiz on 25.05.10*/
}

#content {
    width:536px;
    float:left;
    margin-top:30px;
    margin-left:8px;
}

#second-column {  /* for 2 columns design */
    float:left;
    margin-left:8px;
    margin-top:30px;
    width:768px;
}


#sidebar-right {
    width:230px;
    float:right;
    margin-top:60px;
    
}

/* ##################################### inner page - sidebar-left ################################ */

#sidebar-left ul {
    list-style:none;
    font-size:16px;
    color:#9d9d9c;
    font-weight:bold;

}

#sidebar-left ul li {
    padding-bottom:7px;
}

#sidebar-left ul li a {
    color:#9d9d9c;
}

#sidebar-left ul li a:hover {
   color:#eb6e1f;
   text-decoration:none;
}

#sidebar-left ul ul li {
   padding-bottom:0;
   padding-top:7px;
   
}

#sidebar-left ul ul li a {
   color:#eb6e1f;
}

#sidebar-left ul li a.black {
    color:#000;
}
#sidebar-left ul li a.selected {
    color:#eb6e1f;
}

/* ##################################### inner page - sidebar-right ################################ */

#sidebar-right div#border {
    height:5px;
    background:#cfcfcf;
    width:230px;
    margin-bottom:1px;
    margin-top:0;
    /*float:none;*/
}

#sidebar-right div {
    margin-bottom:25px;
    /*float:right;*/
}

#sidebar-right div img {
   border-top:5px solid #CFCFCF;
   padding-top:1px;
}

#sidebar-right div ul {
    list-style:none;
    //border-top:4px solid #cfcfcf;
    //margin-top:5px;
   /* float:right;*/
}

#sidebar-right ul li {
    border-top:1px solid #cfcfcf;
    padding:7px 0;
   /* float:left;*/
   /* width:230px;*/
}

#sidebar-right ul.journal {
    border-top:0;
    float:left;
    margin-bottom:20px;
    list-style:none;
    margin-top:0;
}

#sidebar-right ul.journal li {
    border-bottom:1px solid #cfcfcf;
    border-top:0;
    width:215px;
}

#sidebar-right ul.journal li.last {
    border:0;
    color:#f6aa2f;
    width:215px;
    font-size:12px;
    padding:0;
}

#sidebar-right ul.journal h3 a{
    color:#EB6E1F;
    font-size:13px;
}

#sidebar-right ul li a{
    color:#EB6E1F;
    font-weight:bold;
    cursor:pointer;
}

/*#sidebar-right ul li a:hover {
    color:#eb7022;
}*/

#sidebar-right div ul.research li{
    background:url(http://www.thersa.org/__data/assets/image/0018/639/pdf-icon.png) no-repeat right;
}

#sidebar-right div ul.publications li{
    background:url(http://www.thersa.org/__data/assets/image/0010/640/publ-icon.png) no-repeat right;
}

/*#sidebar-right ul li  img {
    float:right;
    border:0;
}

#sidebar-right ul li  span {
    float:left;
}*/

#sidebar-right form {
    border-top:4px solid #cfcfcf;
    margin-top:4px;
    padding-top:10px;
}

#sidebar-right form#login_form_pushbox_login_prompt {
padding: 10px;
}

#sidebar-right form#page_poll_3130_poll{
   border:0;
}

#sidebar-right form legend, #sidebar-right form label {
    display:none;
}

#sidebar-right form fieldset {
    border:none;
}

div#sidebar-right div#blog-feed-box div img {
border-top:medium none;
float:left;
height:35px;
margin-top:2px;
padding-bottom:5px;
padding-right:10px;
width:35px;
} 

div#sidebar-right div#blog-feed-box h2 {
    border-bottom:5px solid #CFCFCF;
    padding-bottom:0;
}

div#sidebar-right div#blog-feed-box div {
margin-bottom:15px;
clear:both;
}

/* ##################################### inner page - content ################################ */

#breadcrumbs {
    margin-bottom:20px;
    font-size:11px;
}

#text h3 {
    font-size:20px;
    color:#9d9d9c;
  
}

#text h4 {
    margin-top:12px;
}

#text p {
    margin-top:15px;
    margin-bottom:0px;
    padding-right:20px;
}


#text ul{
    margin:5px 0;
    margin-left:15px;
  
}


#content-bottom {
    float:left;
    clear: both;
    margin-top:30px;
    
}


#content-bottom img {
    margin-right:7px;
    display:inline !important;
}

#content-bottom ul {
    list-style:none;
    font-size:11px;
    float:left;
    padding-right:59px;
}

#content-bottom ul.last {
    padding-right:0;
}

#content-bottom ul li {
    padding-bottom:5px;
    color:#eb6e1f;
}

#content-bottom ul li.last {
    padding-right:0;

}


                                            /* ############# video-listing ########*/
#listing-video-box {
    margin-top:15px;
}
    
#listing-video-box p {
    margin-bottom:5px;
}

#listing-video-box td {
    vertical-align:top;
}

.animate {
    background:#f8f8f7;
    border-top:1px solid #cfcfcf;
    border-bottom:1px solid #cfcfcf;
    height: 160px;
    width:96%;

    padding:7px;
    float:both;

}

.animate img{
    float:left;
    margin-right:10px;
}

.animate h3,
.animate h3 a {
    font-size:20px;
    color:#eb7022;
    margin-bottom:5px;
}

.video-result {
    background:#f8f8f7;
    border-top:1px solid #cfcfcf;
    border-bottom:1px solid #cfcfcf;
    height: 120px;
    width:352px;
    margin-bottom:7px;
    margin-right:9px;
    padding:7px;
    float:left;

}

.video-result img{
    float:left;
    margin-right:10px;
}

.video-result h3,
.video-result h3 a {
    font-size:13px;
    color:#eb7022;
    margin-bottom:5px;
}

div#pagination{
   border-top: 7px solid #cfcfcf;

float:left;
   margin-top:10px;
   width:98%;
   padding-top:7px;
}

 div#pagination p#left {
   float:left;
}

div#pagination p#right {
   float:right;
}

/* ############# state of the arts - speaker listing ########*/

.arts-speaker {
    background:#f8f8f7;
    border-top:1px solid #cfcfcf;
    border-bottom:1px solid #cfcfcf;
    width:525px;
    margin-bottom:7px;
    margin-right:9px;
    padding:7px;
    float:left;

}

.arts-speaker img{
    float:left;
    margin-right:10px;
}

.arts-speaker h3,
.arts-speaker h3 a {
    font-size:13px;
    color:#eb7022;
    margin-bottom:5px;
}


/* #################### ##################### */

#friend-mail {
    width:461px;
    float:left;
    margin-top:20px;
}

#friend-mail ul {
   padding-left:13px;
   margin-bottom:10px;
}

#friend-mail li {
   clear:left;
}

#friend-mail p {
    float:left;
    width:90%;
    margin-top:7px;
}

#friend-mail label {
    float:left;
}

#friend-mail input,
#friend-mail textarea{
    float:right;
    width:240px;
    margin-right:20px;
}

#friend-mail select {
   width:47px;
   margin-left:56px;
   /*float:right;*/
}

#friend-mail input#form_email_834_submit,
#friend-mail input#form_email_1955_submit {
   width:70px;
   float:left;
   margin-left:150px;
   cursor:pointer;
}

/* ##################################### RSA House page  ################################ */


#main-content p {
    margin-bottom:10px;
    padding-right:5px;
}

#main-content div {
    width:268px;
    float:left;
    margin-top:20px;
}

#main-content div img {
   border-top:5px solid #CFCFCF;
   padding-top:1px;
}

#main-content div h3 a {
    color:#b2b2b2;
}

#main-content div h3 a:hover {
   color:#eb6e1f;
}

#main-content div h3 {
    color:#b2b2b2;
    font-size:13px;
}

#main-content div ul {
    list-style:none;
    margin:0;
}

#main-content div ul li{
    border-bottom:1px solid #b6b6b5;
    padding-top:8px;
    margin-right:14px;

}
#main-content div ul li p {
    padding-right:5px;
}

#main-content div hr {
    height:5px;
    background:#cfcfcf;
    border:0;
    width:255px;
    margin-bottom:1px;
    margin-top:8px;
}

#main-content div#main {
    width:100%;
    background:#f8f8f7;
    border-bottom:1px solid #cfcfcf;
    margin:0;
}

#main-content div#main h4{
    margin-top:8px;
}

#sidebar-right hr {
    height:5px;
    background:#cfcfcf;
    border:0;
    width:215px;
    margin-bottom:1px;
}

#main-content div#vote-box {
    margin-top:20px;
    float:right;
    background:url(http://www.thersa.org/__data/assets/image/0019/220645/question_blanchflower.jpg) no-repeat;
    width:254px;
    height:240px;
}

#main-content div#vote-box p {
   margin-left:90px;
   height:155px;
   margin-top:40px;
   font-weight:bold;
   line-height:1.5em;
   padding-right:12px;
   color:#EB6E1F;
   font-size:16px;
}

#main-content div#vote-box span {
   display:block;
   width:254px;
   height:240px;
   position:relative;
   top:0;
   left:0px;
   cursor:pointer;
}

#main-content div.bottom-box {
    width:255px;
    margin-right:10px;
    margin-top:10px;
}
#main-content .bottom-box img {
    float:left;
    margin-top:10px;
    margin-right:10px;
    border:0;
}

#main-content div.bottom-box h2 {
   border-bottom:5px solid #CFCFCF;
   padding-bottom:3px;
}

#main-content div.bottom-box h4{
    margin-top:13px;
}
#main-content div#root-box h2 a{
    color:#000000;
    margin-top:10px;
}

 #main-content div#root-box h2 a:hover{
    color:#EB6E1F;
    margin-top:10px;
}
div#main-content div#blog-feed-box div img {
    border-top:medium none;
    float:left;
    height:35px;
    margin-top:2px;
    padding-bottom:10px;
    padding-right:10px;
    width:35px;
}
div#main-content div#blog-feed-box h4 {
    margin:0px;
}
div#main-content div#blog-feed-box div {
    float:left;
    width:220px;
    margin-top:5px;
}
div#main-content div#blog-feed-box img {
    width:255px;
}


#sidebar-right div#first-box {
    margin-top:27px;
}

#sidebar-right div#first-box h2 {
border-bottom:5px solid #CFCFCF;
padding-bottom:0;
}
#sidebar-right div#first-box p {
    margin-top:14px;
}
#sidebar-right div#first-box img {
   border-top:5px solid #CFCFCF;
   padding-top:1px;
}

#sidebar-right div.info {
    background:#cfcfcf;
    margin:0;
    padding:8px;
    width:199px;
    color:#000;
}

#sidebar-right div.info a {
    color:#000;
    font-weight:bold;
}

#sidebar-right div.info a:hover {
    color:#eb6e1f;
    
}

#sidebar-right #callback {
    border:1px solid #cfcfcf;
    background:#f8f8f7;
    padding:7px;
}

#sidebar-right #callback h3 {
    color:#eb6e1f;
    margin-bottom:10px;
    font-weight:normal;
}

#sidebar-right #callback input {
    margin-bottom:6px;
    width:200px;
    margin-right:5px;
    color:#c0c0c0;
}

#sidebar-right #callback select {
    width:200px;
    margin-bottom:6px;
}
#sidebar-right #callback select.time {
   width:143px;
   margin-bottom:6px;
  
}

#sidebar-right #callback span {
    color:#eb6e1f;
}

#sidebar-right #callback input#form_email_2051_submit {
    width:53px;
    height:21px;
    background:url(http://www.thersa.org/__data/assets/image/0011/2045/button-go.png) no-repeat;
    border:0;
    cursor:pointer;
}

#sidebar-right div#contact {
   margin-top:22px;
}

*:first-child+html #sidebar-right div#contact {
  margin-top:21px;
}


#sidebar-right #contact h2 {
    border-bottom:5px solid #CFCFCF;
    padding-bottom:0;
}

#sidebar-right #contact h4 {
    padding-top:7px;
}

#sidebar-right #contact p{
    margin:12px 0;
}

#sidebar-right #contact img {
    float:left;
    margin-top:3px;
    margin-right:5px;
    border:0;
} 

#sidebar-right #contact ul {
    border:0;
}

#sidebar-right #contact ul li{
    border:0;
    padding:0;
    float:left;
}

#sidebar-right #contact ul li a{
    color:#eb6e1f;
    font-weight:normal;
}

#sidebar-right hr {
    margin-top:8px;
}

#sidebar-right #contact hr {
    margin:10px 0;
}
/*contact 2*/
#sidebar-right div#contact2 {
   margin-top:22px;

}
#sidebar-right div#contact2 ul li{
border-top:none;
padding:0px 0;
}
#sidebar-right #contact2 h2 {
    border-bottom:5px solid #CFCFCF;
    padding-bottom:0px;
}

#sidebar-right #contact2 h4 {
    margin-top:7px;
    margin-bottom:12px;
}

#sidebar-right #contact2 img {
    float:left;
    margin-top:3px;
    margin-right:5px;
    border:none;

} 

#sidebar-right #contact2 ul {
border:none;
margin-bottom:-25px;
margin-top:5px;
list-style-type:none;
}

/*#sidebar-right #contact2 ul li{
    border:none;
    padding:0px 0px 0px 0px;
    float:left;


}*/

#sidebar-right #contact2 ul li a{
    color:#eb6e1f;
    font-weight:normal;
}
/*contact 2*/
/* ##################################### RSA Events page  ################################ */

#featured-speaker h3{
    margin-top:5px;
}

#featured-speaker p {
    margin-top:10px;
}

#featured-speaker select {
    margin-top:4px;
    margin-right:8px;
    width:130px;
}
#main-content input.submit {
    width:53px;
    height:21px;
    background:url(http://www.thersa.org/__data/assets/image/0011/2045/button-go.png) no-repeat;
    border:0;
    cursor:pointer;
}

#sidebar-right form#form_email_2051 {
    border:0;
    padding:0;
    margin:0;
}

/* ##################################### Calendar Tweaks  ################################ */

p.view-all {
    background-color:#cfcfcf;
    padding:10px 7px;
    font:bold 13px Arial;
    width:201px;
}

p.view-all a {
    color:#000;
    text-decoration:none;
}

p.view-all a:hover {
    text-decoration:underline;
}

table.cal {
    width:215px;
}

/* ####################################### Blog  ###################################### */

#text ul#blog-posts-list {
    list-style:none;
    margin:15px 0;
}

#blog-posts-list p.date {
    font-size:12px;
    margin-bottom:3px;
}

#blog-posts-list h2 a{
    font-size:18px;
}

#blog-posts-list h2 a{
    color:#9d9d9c;
    text-decoration:none;

}

#blog-posts-list p {
    margin-bottom:12px;
}

#blog-posts-pagination {
    text-align:center;
}

#text p.blog-date {
    font-size:12px;
    margin-bottom:7px;  
    margin-top:0;
}

#text div.entry-body p {
    margin-bottom:12px;
}


div#comment-box {
   margin:25px 0;
   float:left;
   width:533px;
}

div#comment-box #top{
   height:18px;
   background:#f3f3f3;
   border-top:1px solid #dcdcdc;
   color:#000;
   font-weight:bold;
   font-size:11px;
   padding:3px 0 0 8px;
   margin-bottom:6px;
}

div#comment-box label {
   float:left;
}

div#comment-box p {
   float:left;
   width:380px;
   margin-top:5px;
}

div#comment-box div#comment-login table {
   clear:left;
   margin-top:10px;
   width:250px;
}

div#comment-box div#comment-login input[type="submit"] {
   float:none;
   margin:3px 5px;
}



#text p.author {
   text-align:right;
   margin-top:13px;
}

div#comment-box input,
div#comment-box textarea {
   float:right;
}

div#comment-box input#sq_commit_button {
   background:url(http://www.thersa.org/__data/assets/image/0019/2485/button-post.png) no-repeat;
   width:104px;
   height:88px;
   border:0;
   margin-top:6px;
   margin-right:15px;
  cursor:pointer;
}

div#comment-box h2 {
   margin-bottom:18px;
}

div#comment-box ul {
   margin-bottom:15px;
   color:red;
}

div#comment-box li {
   clear:left;
   padding-top:3px;
}

ul.comments-list {
   padding-left:15px;
   list-style:url(http://www.thersa.org/__data/assets/image/0009/2511/bg-comments-list.png);
   clear:left;
}

ul.comments-list p,
#text ul.comments-list p {
   color:#4c4c4c;
   text-align:justify;
   margin-bottom:15px;
   margin-top:0;
}

ul.comments-list p.name,
#text ul.comments-list p.name {
   color:#9d9d9c;
   margin-bottom:3px;
}

/* ################################################## */

#text div#login-box {
    margin-bottom:20px;
}

#text div#login-box label{
    float:left;
    width:75px;
}

#text div#login-box p{
    margin-top:8px;
    clear:left;
}

#text div#login-box p button {
    margin-left:74px;
}

/*######################### Register - RSA Membership #######################*/

div#account-manager-form {
   margin-top:13px;
   width:500px;
   background:#eeeceb;
   border:1px solid #e76b20;
   padding:0 0 20px 0;
   float:left;
}

#option-list{
    margin-top:13px;
   width:500px;
   background:#eeeceb;
   padding:0 0 20px 0;
   float:left;
}

#option-list p{
float:left;
padding-right:0px !important;
padding-left:170px;

}

#option-list p lsbel{
text-align:right;

}

#option-list div{
margin-top:2px;
width:260px;
float:right
}

div#account-manager-form h2 {
   font-size:13px;
   color:#9d9d9c;
   padding:5px;
   margin-bottom:10px;
}

div#page_account_manager_3087_type_user h4 {
   clear:left;
}

div#account-manager-form p {
   margin-top:4px;
   margin-bottom:0;
   /*padding-right:60px;*/
   padding-right:132px;
   text-align:right;
   clear:both;
}

div#account-manager-form p#save {
   /*float:left;*/
   padding-right:73px;

}

div#account-manager-form p#save span.button1 {
   padding-right:0px;
   /*float:right;*/
   width:170px;
   margin-left:0;
}


div#account-manager-form p#occupation label {
   float:left;
   margin-left:135px;
}

div#account-manager-form label {
   font-weight:bold;
   margin-right:5px;
   font-size:13px;
}

div#account-manager-form input {
   width:203px;
   margin-top:2px;
  
}

div#account-manager-form p label.error {
   color:red;
   margin-left:207px;
   float:left;
   width:130px;
   font-weight:normal;
   
}

div#account-manager-form input.error {
   border:1px solid red;
   height:17px;
   width:207px;
}

div#account-manager-form select#metadata_field_select_3327 {
   width:auto;
}

div#account-manager-form select {
   width:206px;
}

div#account-manager-form input#user_0_20_one,
div#account-manager-form input#user_0_20_two {
   margin-right:15px;
}

div#account-manager-form #option-list-metadata_field_multiple_text_978 img {
  width:16px;
  height:16px;
  margin-top:5px;
}


div#account-manager-form #option-list-metadata_field_multiple_text_978 button,
div#account-manager-form div#list_for_edit,
div#account-manager-form div#user_thumbnail_change,
div#account-manager-form div#thumbnail-tool-container,
div#account-manager-form p#view-profile-link,
div#account-manager-form p#biog,
div#account-manager-form p.networks{
   display:none;
}

div#account-manager-form #interests-box {
   float:right;
margin-top:3px;
padding-right:98px;
   
}

div#account-manager-form #interests-box label {
   float:left;
   padding-left:115px;
   font-size:13px;
}

div#account-manager-form #interests-box input {
   float:left;
}

div#account-manager-form #interests-box #option-list-metadata_field_multiple_text_978 {
   float:left;
   padding-left:2px;
}

div#account-manager-form #interests-box #option-list-metadata_field_multiple_text_978 input {
  clear:left;
  float:left;
  width:130px;

}

div#account-manager-form ul {
   list-style:none;
   float:right;
}

div#account-manager-form ul input {
   width:20px;
   float:left;
  display:block !important;
}

div#account-manager-form p#save input#sq_commit_button {
   width:70px;
   height:20px;
   background:url(http://www.thersa.org/__data/assets/image/0005/124835/bg-save.png) no-repeat;
   border:0;
   cursor:pointer;
   padding-right:5px;
   float:right;
   margin:0 0 0 70px;

}

input.save_new {
background:transparent url(http://www.thersa.org/__data/assets/image/0009/52938/button-save.png) no-repeat scroll 0;
border:0 none;
clear:right;
cursor:pointer;
height:20px;
margin-bottom:0px;
margin-right:11px;
width:70px;
}

div#account-manager-form p img.back {
   width:67px;
   height:20px;
   float:left;
   margin-bottom:7px;
   margin-left:220px;
   cursor:pointer;
}

div#account-manager-form ul label {
   float:left;
   font-size:13px;
   display:block;
}

div#account-manager-form div.chbx {
   height:22px;
   float:left;
   margin:15px 0;
   padding-left:123px;
   width:380px;
}

div#account-manager-form div.chbx  label{
   float:left;
   margin-right:0;
   font-size:13px;
}

div#account-manager-form div.chbx ul {
   list-style:none;
   float:left;
   width:272px;
   margin:0;
   padding-left:2px;

}

div#account-manager-form div.chbx ul li {
   float:left;
}

div#account-manager-form div.chbx ul input {
   width:20px;
   float:left;
   margin:0;
   margin-left:10px;
   margin-right:3px;
}


div#account-manager-form div #sq_commit_button {
   width:75px;
   margin-left:280px;
   
}

div#account-manager-form table#fellow-table div.chbx {
  margin:0;
   margin:10px 0 0 0;
padding:0;
   
}

div#account-manager-form table#fellow-table label {
   padding-left:20px;

}

div#account-manager-form table#fellow-table div.chbx label {
   width:auto;
   padding:0;
   margin-right:10px;
   display:block
}

div#account-manager-form table#fellow-table input {
   margin-left:0; 
display:block;

}

div#account-manager-form table#table-password {
   margin-left:85px;
}

div#account-manager-form table#table-password td {
  text-align:right;
}


div#account-manager-form p.job_title{
padding-right: 137px;
}

div#account-manager-form p.job_title label {
padding-right: 1em; margin-right: 5px;
}


#submit_button_edit{
  margin:20px 0;
}

ul.rss {
  list-style-type:none;
  margin:15px !important;
}

ul.rss li {
  background:url(http://www.thersa.org/__data/assets/image/0005/4568/ico_rss.gif) no-repeat left;
  margin-bottom:7px;
  padding-left:20px;
}




/* Online Poll */

div#online-poll form {


    margin:0 0 10px 0 !important;
    padding:0 !important;
    border:none !important;
}

div#online-poll {
   /* border-top:5px solid #CFCFCF;*/
    padding-top:7px;
    margin-top:7px;
}

div#online-poll form p {
   float:left;
   width:60px;
   margin-top:15px;
}

div#online-poll p {
   margin-top:2px;
}

div#online-poll #sq-page-poll-graph {
   width:400px;
   margin-top:10px;
}

div#online-poll #sq-page-poll-graph label {
   float:left;
   padding:0;
   width:30px;
   margin-top:0;
}

div#online-poll #sq-page-poll-graph-bar {
   float:left;
   margin-right:7px;
   margin-left:5px;
}


/* ########### Search results ######### */

div#search-results {
   margin:7px 0;
   width:570px;
}


/* Calendar */

div#calendar-contents ul {
  margin:0 0 0 20px;
}

div#calendar-contents h3 {
  margin:10px 0 0 0;
}

div#calendar-contents a:hover {
  text-decoration:underline;
}

div.calendar-event {
  padding-top:0px;
  margin-bottom:20px;
}

div.calendar-event ul {
  margin:0 0 0 20px;
}


div.calendar-event h2 {
  margin-bottom:10px;
}

div.calendar-event p.date {
  margin-bottom:10px;
  font-weight:bold;
}

div.calendar-event p.book-now {
  margin-top:10px;
}

div#booking-form-no {
  display:none;
}

ul#event-speakers {
  margin:0 0 0 20px;
}

h3.event-header {
  color:#9d9d9c;
}

/* Home Gallery */

div#home-gallery {
    margin:0 0 0 0 !important;
    padding:0 !important;
    background:none !important;
    height:272px !important;
    overflow:hidden;
}

div#home-featured-lectures a {
    color:#000;
}

/* A to Z Listing */

p.list-a-to-z {
  margin-bottom:10px;
}

ul.list-a-to-z {
  list-style-type:none;
}

ul.list-a-to-z li {
  margin-bottom:10px;
}

.directory-result {
background:#eeeceb;
border:1px solid #e76b20;
margin-top:7px;
text-align:center;
float:left;
width:100%;
padding:5px 0;
}

.directory-result span{
   float:left;
   text-align:left;
   width:318px;
}


.directory-result span.title{
   width:200px;
   text-align:right;
   font-weight:bold;
   padding-right:5px;
}


#text .directory-result p{
padding-right:5px;
padding-left:5px;
padding-top:4px;
margin-top:0;
clear:left;
}

/* ########### Directory search ######## */

#text div.directory-search {
   background:#eeeceb;
   border:1px solid #e76b20;
   margin-top:7px;
   padding:10px;
}

#text div.directory-search p{
   width:100%;
   margin-top:5px;
   clear:left;
}

#text div.directory-search label{
   width:130px;
   float:left;
}

div.directory-search input,
div.directory-search select{
   width:250px;
}
div.directory-search p.submit input {
    width:53px;
    cursor:pointer;
} 

/*##################### Subscribe Page ##################### */

#text div.subscribe {
   line-height:1.5em;
}

#text div.subscribe h2{
   font-size:18px;
   margin-top:20px;
  
}

#text div.subscribe h3{
   font-size:13px;
   margin-bottom:4px;
   margin-top:15px;
    color:#EB6E1F;
}

#text div.subscribe input{
   margin:0 5px 0 5px;
}


#text div.subscribe ul{
  margin-left:20px;
}

#text div.subscribe div {
  margin-top:20px;
}
#text div.subscribe div p {
   margin-top:5px;
}

#text div.subscribe div label{
   float:left;
   width:65px;
}

#text div.news-box img{
   float:left;
}

#text div.news-box {
   float:left;

width:100%;


margin-bottom:10px;
}


#text div.news-box img{
   float:left;
   margin-right:10px;
   margin-bottom:8px;
}

#text div.news-box h4 {
   margin:0;
}
#text div.news-box h4 a {
   color:#EB6E1F;
}
#text div.news-box p{
   margin-top:3px;

}

.search {
    background:url(http://www.thersa.org/__data/assets/image/0014/446/button-search.png) no-repeat;
    text-indent: -9999px;
    line-height: 0px;
    width:61px;
    height:21px;
    border:0;
    cursor:pointer;
}
.search-field {
    background:url(http://www.thersa.org/__data/assets/image/0006/54969/bg-search-field.png) no-repeat;
    border:0;
    height:21px;
    width:150px;
    float:left;
    margin-right:5px;
}

#sidebar-right div.channel-search {
   height:209px;
   margin-top:0 !important;
}

*:first-child+html #sidebar-right div.channel-search {
   height:212px;
}

#text #reset-box p {
   margin-top:5px;
}

#text #reset-box p.submit {
margin-left:119px;
}

#text #reset-box label {
   width:120px;
   float:left;
   margin-top:3px;
}

#sitemap-list ul li ul li{
margin-left:15px;
}

#add_school h4 {
 margin-top:0px;
}

.pb_left h3,
.pb_right h3 {
border-bottom:5px solid #CFCFCF;
padding-bottom:0;
}

/* CALM CSS */

 #calm-list {
  list-style: none;
  float: right;
  margin: -33px 0 0 0 !important;
 }
 #calm-list li {
  float: left;
  margin: 0 0 0 5px;
 }
 #calm-list li.first {
  margin-left: 0;
 }
 #book-list select {
  border: 1px solid #9d9d9c;
 }
 #book-list select option {
  margin: 2px;
 }
 #book-list select option:hover {
  background-color: #EB6E1F !important;
  color: #fff;
 }
 #book-list input {
  border: 1px solid #9d9d9c;
  background-color: #EB6E1F;
  color: #fff;
 }
 span.bold {
  font-weight: bold;
 }
 .errors {
  color: red;
 }
 #book-reservation:hover #book-reservation-details {
  display: inline;
 }
 #book-reservation-details {
  display: none;
 }
 #book-details {
  list-style: none;
  margin: 10px 0px !important;
 }
 #book-details li {
  margin-bottom: 4px;
  clear: both;
 }
 #book-details span {
  font-weight: bold;
  float: left;
  width: 200px;
  color: #9D9D9C;
 } 
#book-details .book-details-subject, #book-details .book-details-author {
    color: black;
    font-weight: normal;
    display: block;
}
#book-reservation p {
   margin-top:10px;
}

#book-reservation input {
   width:233px;
 }

#book-reservation textarea {
   width:236px;
 }


#book-reservation label {
  width:100px;
  float:left;

}

#book-reservation label.error {
  float:none;
  width:auto;
  color:red;
  margin-left:3px;
}

#book-reservation ul li label.error {
  float:right;
  width:auto;
  color:red;
  margin-right:190px;
}

#book-reservation label#address {
  width:100%;
  margin-bottom:5px;
}


#book-reservation ul {
list-style:none;
float:left;
margin:0;
margin-bottom:5px;
}

#book-reservation ul li {
 float:left;
 width:100%;
margin-bottom:10px;
}

#book-reservation ul input {
  width:16px;
float:left;
margin-right:6px;
}

#book-reservation ul label {
width:auto;
float:none;
}


.book-reservation-submit {
   background-color: #9d9d9c;
   width:100%;
   float:left;
   margin:10px 0 25px 0;
 }

#book-reservation .book-reservation-submit p {
  margin:0;
}

#text #book-reservation p.submit {
  float:left;
  width:95%;
  padding-right:0;
}

input#form_email_155881_submit,
input#form_email_140465_submit {
  background: #EB6E1F;
  border: none;
  border-right: 1px solid #fff;
  font-weight: bold;
  color: white;
  padding: 2px;
  cursor: pointer;
  width:auto;
  float:right;
  margin-right:3px;
 }



input#form_email_140465_submit {
  float:none;
}

 .book-reservation-submit button#reserve {
  background-color: #EB6E1F;
  border: none;
  border-right: 1px solid #fff;
  font-weight: bold;
  color: white;
  padding: 2px;
  cursor: pointer;
}


 #book-reservation-details label {
  color: white;
 }
 #book-reservation-details input {
  width: 90px;
  border: none;
 }
 #book-reservation-confirmation {
  color: white;
  font-weight: bold;
  background-color: #9d9d9c;
  padding: 4px;
 }


 div#calm-search {
  background-color: #9d9d9c;
  color: #fff;
 }

 div#calm-search p {
  padding: 0px;
  margin: 0px;
 }

 div#calm-search h1 {
  margin: 0 10px;
  padding: 5px 0;
  color: #fff;
  border-bottom: 1px solid #fff;
 }

 div#search-area {
  height: 155px;
  padding: 0 10px 5px 10px;
 }


 div#search-area div.first {
  border-right: 1px solid #fff;
  float: left;
  padding-left: 10px;
  padding-right: 30px;
  margin: 10px 30px 10px 7px;
 }

 div#search-area div.second {
  margin: 0 10px;
  padding: 10px;
 }

 div#search-area label {
  display: block;
  margin: 5px 0;
 }

 div#search-area input {
  width: 200px;
 }


 div#search-area select {
  width: 200px;
  border: none;
 }

 div#search-area p.submit input {
  background-color: #EB6E1F;
  border: none;
  padding: 1px 5px;
  margin: 25px 5px 0 0;
  float: right;
  font-weight: bold;
  color: #fff;
  width: auto;
 }

#text div#archive-box p {
   white-space:pre-wrap;
   white-space:-moz-pre-wrap;    /* Mozilla, since 1999 */
   white-space: -pre-wrap;       /* Opera 4-6 */
   white-space: -o-pre-wrap;     /* Opera 7  */
   word-wrap: break-word;        /* IE */
   _white-space: pre;            /* IE */

}

/*------------------SMALL SCHOOL FIXES--------------*/
 div.school_links {
  background:#E8E6E7 none repeat scroll 0 0;
  padding: 10px;
 }

 #sidebar-right div.school_login {
  margin-bottom: 0px;
 }


/*---------- styles used in education-for-the-21st-century-a-charter2 and 1 form --------*/


#education-charter-form li {
list-style-type:none;
padding:10px 0 0;
} 

#education-charter-form ul {
list-style-type:none;
padding:0 0 9px;
}

#education-charter-form {
background:#EEECEB none repeat scroll 0;
border:1px solid #E76B20;
float:left;
padding:10px 0 13px 0px;
width:500px;
}

#education-charter-form li span {
font-weight:bold;
}

#education-charter-form li p {
font-size:80%;
align:right;
}

#q154145_q1, #q154145_q6, #q154145_q2, #q154145_q5  {
  border: 1px inset #00008B;
  width: 200px;
}

form div.field_set {
  clear: left;
  margin: 0 0 0 15px;
  padding: 0;
  padding-top: 0.6em;
}

form div.field_set label {
  float: left;
  width: 40%;
}

#form_email_154145_submit {
  margin: 0 0 0 15px;
  }

#form_email_82258_submit {
margin:0 0 0 15px;
}



/* Accessibility Menu */
div#header-right ul.accessibility {margin-top: 0;}
    div#header-right ul.accessibility li {border: none; padding-right: 0;}
        div#header-right ul.accessibility li a {display: block; padding-top: 5px; padding-bottom: 5px;}
        div#header-right ul.accessibility li.high-contrast a {background: transparent url(http://www.thersa.org/__data/assets/image/0010/207001/button_contrast.gif) no-repeat 100% 50%; padding-right: 22px;}
        div#header-right ul.accessibility li.large-text a {background: transparent url(http://www.thersa.org/__data/assets/image/0011/207002/button_largetext.gif) no-repeat 100% 50%; padding-right: 22px; margin-left: 0;}
        div#header-right ul.accessibility li.large-text.active a {background: transparent url(http://www.thersa.org/__data/assets/image/0012/207003/button_smalltext.gif) no-repeat 100% 50%; padding-right: 22px; margin-left: 0;}



.Nature_of_Business span{
font-weight:bold;
}


/* RSA Fellowship Journal landing page BEGIN */

/* FEATURES BEGIN */
#journal-landing-features {
 width: 536px;
 overflow: hidden;
 margin: 0 0 20px 0;
}
#journal-landing-features h2 {
 margin: 0 0 12px 0;
 padding: 0;
 border-bottom: 4px solid #cfcfcf;
 font-size: 18px;
}
#journal-landing-features-carousel {
 float: left;
 display: inline;
 width: 504px !important;
 height: 220px !important;
 overflow: hidden;
 margin: 0 auto;
 padding: 0;
}
#journal-landing-features-left, #journal-landing-features-right {
 float: left;
 display: inline;
 width: 16px;
 height: 122px;
 margin: 0;
 padding: 0;
 border: 0;
 background: #CCCCCC;
 color: #000;
 font-size: 16px;
 font-weight: bold;
 text-align: center;
 cursor: pointer;
}
#journal-landing-features-left:hover, #journal-landing-features-right:hover {
 background: #999999;
}
.journal-landing-features-item {
 float: left;
 display: inline;
 width: 160px;
 height: 220px !important;
 margin: 0 4px;
 padding: 0;
 background: #f8f8f7;
}
#journal-landing-features .journal-landing-features-item h3 {
 margin: 0 0 5px 0;
 padding: 0;
 font-size: 13px;
}
#journal-landing-features .journal-landing-features-item h3 a {
 color: #eb6e1f;
 text-decoration: none;
}
#journal-landing-features .journal-landing-features-item h3 a:hover {
 color: #eb6e1f;
 text-decoration: underline;
}
#journal-landing-features .journal-landing-features-item p {
 margin: 4px 0;
 padding: 0;
 font-size: 12px;
}
/* FEATURES END */

/* ARCHIVE BEGIN */
#journal-landing-archive {
 width: 536px;
 overflow: hidden;
 margin: 0 0 20px 0;
}
#journal-landing-archive h2 {
 margin: 0 0 12px 0;
 padding: 0;
 border-bottom: 4px solid #cfcfcf;
 font-size: 18px;
}
#journal-landing-archive-carousel {
 float: left;
 display: inline;
 width: 500px !important;
 height: 150px !important;
 overflow: hidden;
 margin: 0 auto;
 padding: 0;
}
#journal-landing-archive-left, #journal-landing-archive-right {
 float: left;
 display: inline;
 width: 16px;
 height: 120px;
 margin: 0;
 padding: 0;
 border: 0;
 background: #CCCCCC;
 color: #000;
 font-size: 16px;
 font-weight: bold;
 text-align: center;
 cursor: pointer;
}
#journal-landing-archive-left:hover, #journal-landing-archive-right:hover {
 background: #999999;
}
#journal-landing-archive-left {
 margin-right: 2px;
}
#journal-landing-archive-right {
 margin-left: 2px;
}
.journal-landing-archive-item {
 float: left;
 display: inline;
 width: 90px;
 height: 150px !important;
 margin: 0 5px;
 padding: 0;
 background: #f8f8f7;
}
#journal-landing-archive .journal-landing-archive-item h3 {
 margin: 0;
 padding: 0;
 font-size: 11px;
 font-weight: normal;
 line-height: 1;
}
#journal-landing-archive .journal-landing-archive-item h3 a {
 color: #eb6e1f;
 text-decoration: none;
}
#journal-landing-archive .journal-landing-archive-item h3 a:hover {
 color: #eb6e1f;
 text-decoration: underline;
}
/* ARCHIVE END */

/* MAIN FEATURES BEGIN */
#journal-landing-main-features {
 width: 536px;
 height: 335px;
 overflow: hidden;
 margin: 0 0 20px 0;
 background-repeat: no-repeat;
 background-position: left top;
}
#journal-landing-main-feature {
 width: 210px;
 margin: 20px 0 40px 12px;
}
#journal-landing-main-feature h3 {
 margin: 0;
 padding: 0;
 color: #eb6e1f;
}
#journal-landing-main-feature h3 a {
 color: #eb6e1f;
 font: normal bold 24px/1.0 Arial, Helvetica, sans-serif;
 text-decoration: none;
}
#journal-landing-main-feature h3 a:hover {
 text-decoration: underline;
}
#journal-landing-main-feature p {
 margin: 4px 0;
color: #fff;
 font: normal bold 16px/1.2 Arial, Helvetica, sans-serif;
}
#journal-landing-main-plus-features {
 width: 210px;
 margin-left: 12px;
}
#journal-landing-main-plus-features h3 {
 margin: 6px 0 2px 0;
 padding: 0;
 color: #eb6e1f;
}
#journal-landing-main-plus-features h3 a {
 color: #eb6e1f;
 font: normal bold 13px/1.0 Arial, Helvetica, sans-serif;
 text-decoration: none;
}
#journal-landing-main-plus-features h3 a:hover {
 text-decoration: underline;
}
#journal-landing-main-plus-features p {
 margin: 2px 0;
 color: #fff;
 font: normal bold 13px/1.1 Arial, Helvetica, sans-serif;
}
/* MAIN FEATURES END */

/* REGULARS BEGIN */
#journal-landing-regulars {
 width: 536px;
 overflow: hidden;
 margin: 0 0 20px 0;
}
#journal-landing-regulars-news, #journal-landing-regulars-fellowship {
 padding: 0 12px;
}
#journal-landing-regulars h2 {
 margin: 0 0 12px 0;
 padding: 0;
 border-bottom: 4px solid #cfcfcf;
 font-size: 18px;
}
#journal-landing-regulars h3 {
 margin: 0 0 8px 0;
 padding: 0;
 font-size: 18px;
}
#journal-landing-regulars h4 {
 display: inline;
 margin: 0;
 padding: 0 4px 0 0;
 font-size: 13px;
 line-height: 1.1;
 color: #eb6e1f;
}
#journal-landing-regulars p {
 display: inline;
 margin: 0;
 padding: 0;
 font-size: 13px;
 line-height: 1.1;
}
#journal-landing-regulars a {
 color: #eb6e1f;
 text-decoration: none;
}
#journal-landing-regulars a:hover {
 color: #eb6e1f;
 text-decoration: underline;
}
#journal-landing-regulars ul {
 margin: 0 0 8px 0;
 padding: 0;
 list-style: none;
}
#journal-landing-regulars li {
 margin: 0 0 6px 0;
 padding: 0;
}
/* REGULARS END */

/* RSA Fellowship Journal landing page END */

/* RHS Boxes BEGIN */
#sidebar-right .rhs-box {
 width: 230px;
 overflow: hidden;
 margin: 0 0 20px 0;
}
#sidebar-right .rhs-box h2 {
 margin: 0 0 8px 0;
 padding: 0;
 border-bottom: 4px solid #cfcfcf;
 font-size: 18px;
}
#sidebar-right .rhs-box h2 .rss-icon {
 float: right;
 padding-top: 4px;
}
#sidebar-right .rhs-box ul {
 margin: 0;
 padding: 0;
 border: 0;
 list-style: none;
}
#sidebar-right .rhs-box li {
 margin: 0;
 padding: 0;
 border: 0;
}
#sidebar-right .rhs-box img {
 margin: 0;
 padding: 0;
 border: 0;
}
#sidebar-right #rhs-box-comment li {
 margin: 0;
 padding: 4px 0 4px 20px;
 border: 0;
 background: transparent url(http://www.thersa.org/__data/assets/image/0007/284560/bg_list_arrow.gif) no-repeat 2px 2px;
 font-size: 12px;
 font-weight: normal;
 line-height: 1.2;
}
#sidebar-right #rhs-box-comment li a {
 font-weight: normal;
}
#sidebar-right #rhs-top-boxes {
 margin: 38px 0 19px 0;
 padding: 0;
 border: 0;
}
#sidebar-right .rhs-top-box {
 width: 210px;
 height: 140px;
 overflow: hidden;
 margin: 15px 0 0 0;
 padding: 10px 10px;
 background: #d9d9d9;
 color: #000;
}
#sidebar-right .rhs-top-box h2 {
 margin: 0 0 8px 0;
 padding: 0;
 border: 0;
 font-size: 18px;
}
#sidebar-right .rhs-top-box h2 a {
 color: #eb6e1f;
 text-decoration: none;
}
#sidebar-right .rhs-top-box h2 a:hover {
 color: #eb6e1f;
 text-decoration: underline;
}
#sidebar-right .rhs-top-box p {
 font-size: 12px;
 line-height: 1.2;
 color: #000;
}
/* RHS Boxes END */

/* pop up box  */


.rss-popup{
padding: 0;
width: 400px;
position: relative;
margin-bottom:5px;
font-size:12px;
}

.rss-popup em{

width: 400px;
height: 49px;
position: absolute;
top: -70px;
left: 200px;
z-index:10;
border:1px solid #000;
display:none;
background: url(./?a=307) no-repeat 0 0;



}

#fellow_list{

}

#myprofile_box_edit{

}

#texta input{
 
 background-color: #CCCCCC;
 border: 1px solid #666666;
}


#fellow_user #myprofile_box  fieldset{
 border: 1px solid #ccc;
min-height:230px;
width:470px;
margin-left:14px;
}


#normaluser #myprofile_box  fieldset{
 border: 1px solid #ccc;
min-height:230px;
width:470px;
margin-left:14px;
}

.fm-opt #option-list-metadata_field_multiple_text_978 input{
float:left;
}

legend {
color:#fff;
font-size:1.3em;
font-weight:bold;
margin:1em 0;
padding:0 0.5em;
}

#firstlevel{

}

#firstlevel select{
float:left;
width:180px !important;

}

#secondlevel{

}

#secondlevel select{
float:left;
width:180px !important;

}

#business-box{
margin-left:20px;
}


fieldset{
margin-left:14px;
width:470px;

}


#myprofile_box{
margin-right:30px;
text-align:center;
}




#complete_enhanced {
margin-top: 10px;
}




div#radio fieldset {
padding:1px 0 0 15em;
width:150px;
border:none !important;
}

.basic_profile {


}


.basic_profile fieldset{
margin-top:4px;
padding:0 !important;
float:left

}

input#user_0_20_two {

margin-right:0px !important;
}


input#user_0_20_one{
margin-right:0px !important;
}

div#radio fieldset legend {

}




.basic_fellow_label{


}


#fellow_label input {
float:left;
width:140px !important;
}

div#radio ul {display: inline; padding-bottom: 10px;}

div#radio ul li {display: inline;}


div#radio ul label, div#radio ul input {
border:medium none;
display:inline;
vertical-align:middle;
width:35px !important;
margin-right: 0 !important;
}


div#radio div {
clear:none;
float:left;
white-space:nowrap;
margin-left:20px;
margin-right: 150px;
}



#fellow-table{

}


#texta input{
background-color:#CCCCCC;
border:1px solid #666666;
margin-left:265px !important;
margin-top:10px !important;
}



.hidden{
display:none;
}
#content-bottom{
margin-left:200px;
}

#account-manager-form{
padding-left:20px !important;
}

.basic_fellow_label{
float:left;
padding:0 !important;
width:130px;

}

.basic_fellow_number{
float:left;
padding:0 !important;
}

#texta{

}









div#radio fieldset {
padding:1px 0 0 15em;
width:150px;
}

.basic_profile {


}


.basic_profile fieldset{
margin-top:4px;
padding:0 !important;
float:left

}

input#user_0_20_two {

margin-right:0px !important;
}


input#user_0_20_one{
margin-right:0px !important;
}

div#radio fieldset legend {

}




.basic_fellow_label{


}

.category-list p {
    white-space: pre-line;
}

#fellow_label input {
float:left;
width:140px !important;
}

div#radio ul {display: inline; padding-bottom: 10px;}

div#radio ul li {display: inline;}


div#radio ul label, div#radio ul input {
border:medium none;
display:inline;
vertical-align:middle;
width:35px !important;
margin-right: 0 !important;
}


div#radio div {
clear:none;
float:left;
white-space:nowrap;
margin-left:20px;
margin-right: 150px;
}



#fellow-table{

}


#texta input{
background-color:#CCCCCC;
border:1px solid #666666;
margin-left:265px !important;
margin-top:10px !important;
}



#hide{
display:none;
}

.address_box{
min-height:250px;

}
.swap_list ul li:first-child{
float:right !important;
margin-right:165px !important;
}

.about_box .fm-opt label {
padding-left:2em;
padding-right:0;
}


.swap_list ul li:second-child{

}



.logo a img{
display:block !important;
}

.logo a{
display:block;
}

.address_box p label{
margin-right:8px !important;
}

div#account-manager-form p.job_title label {
padding-right:2px !important;
}

#texta input{
display:block !important;
}

#option-list-metadata_field_multiple_text_978 a img{

display:none;
}

#option-list-metadata_field_multiple_text_978_options[0]{
display:block;
}

.fm-opt{
height:auto;
}

.job_title{
height:auto;
}

.text_label{

}

#option-list-metadata_field_multiple_text_978{
float:right;
height:auto;
width:337px;
}

.about_box{
height:auto;
}

#fellow-table label{

}

.Nature_of_Business{

}

* html .address_box p{
margin-left:14px;
}

* html .address_box{
height:250px;
padding-left:14px;
}

#interests-box {

padding-left:210px !important;
}

legend {


font-size:1.3em;
font-weight:bold;
margin:1em 0;
padding:0 0.5em;
color:#9D9D9C;
}

.rss-popup em{

}


div#account-manager-form div.chbx {

width:200px;
}

#account-manager-form ul:first-child{
display:block;
}

div#account-manager-form ul label {


}

fieldset {
border:1px solid #CCCCCC !important;
}

div#account-manager-form p.job_title{
padding-right: 132px;
}

div#account-manager-form p.job_title label {
padding-right:1em; 
margin-right:5px;


}

#option-list-metadata_field_multiple_text_978 input{
float:left;
width:203px !important;
}

.interest_field_label{

}


.about_box .fm-opt label{


}


.fm-opt label{
float:left;
padding:0 1em;
text-align:right;
width:100px;
min-height:140px;
*height: 140px;

}

fieldset div textarea {
border-color:#555555 #CCCCCC #CCCCCC #555555;
border-style:solid;
border-width:1px;
color:#333333;
padding:1px;
width:300px;
}


#hidden{
display:none;
}

div#account-manager-form ul input {
display:none;
}

div#account-manager-form ul label li {
display:none;

}

#myprofile_box{

}

*.swapli{

float:right;
}

p.profile_text {
margin-bottom: 6px;
}

#view_link {
margin-top: 4px;
}


#texta  {
float:left;
}





