/*
****************************| EDIT VIEW |*****************************
*/

#column-content #content {margin-right: 0;}
#portal-column-two {display: none;}
/*#content {width:770px;margin-right:0;}*/

#section-homepage label { display: none; }
#section-homepage .formHelp { display: none; }
#section-homepage #layout1 #archetypes-fieldname-string1 input,
#section-homepage #layout1 #archetypes-fieldname-image2 input,
#section-homepage #layout1 #archetypes-fieldname-image3 input,
#section-homepage #layout1 #archetypes-fieldname-image4 input,
#section-homepage #layout1 #archetypes-fieldname-image5 input,
#section-homepage #layout2 #archetypes-fieldname-image2 input,
#section-homepage #layout2 #archetypes-fieldname-image3 input { width: 100%; }

#section-homepage #layout4 #archetypes-fieldname-string1 input,
#section-homepage #layout4 #archetypes-fieldname-image1 input,
#section-homepage #layout4 #archetypes-fieldname-image2 input,
#section-homepage #layout4 #archetypes-fieldname-image3 input,
#section-homepage #layout4 #archetypes-fieldname-image4 input,
#section-homepage #layout4 #archetypes-fieldname-image5 input { width: 100%; }

#section-homepage #layout1 #archetypes-fieldname-title input {
 width: 98%;
 color: #fff;
 font-family: arial;
 background-color: #ccc;
 margin-bottom: 3px;
 height: 29px;
 padding-left: 10px;
 padding-top: 19px;
 font-weight: bold;
 border: none;
 font-size: 1.5em;
 background-image: none;
}

#section-homepage #layout2 #archetypes-fieldname-image2 input.image2_file,
#section-homepage #layout2 #archetypes-fieldname-image3 input.image3_file,
#section-homepage #layout2 #archetypes-fieldname-title input,
#section-homepage #layout2 #archetypes-fieldname-string1 input { width: 100%; }
#section-homepage #layout2 #archetypes-fieldname-image1 .field label,
#section-homepage #layout2 #archetypes-fieldname-image2 .field label,
#section-homepage #layout2 #archetypes-fieldname-image3 .field label { display: inline; }

/*
****************************| DISPLAY VIEW LAYOUT 3 |*****************************
*/

#section-homepage #layout3 #layout3-banner {
 height: 120px;
 background-repeat: no-repeat;
 background-position: 50% 0px;
 margin-top: 10px;
}

#section-homepage #layout3 h1 {
 color: #fff;
 /*margin: 0 0 5px 0;*/
 margin: 10px;
 padding: 0;
 font-weight: bold;
 font-size: 1.4em;
}

#section-homepage #layout3 #section-homepage-banner-right {
 float: right;
 text-align: left;
 width: 230px;
 height: 120px;
 background-repeat: no-repeat;
}

#section-homepage-banner-right p {margin: 0 10px 0 10px; color:#fff;}

#section-homepage #layout3 #section-homepage-banner-right h1 .visual-padding {
 /*margin: 0 0 5px 0;*/
 margin: 10px;
 padding: 0;
 font-weight: bold;
 font-size: 1.4em;
}

#section-homepage #layout3 #section-homepage-banner-right input {
 width: 90%;
}

#section-homepage #layout3 #section-homepage-banner-right .visual-padding {
 padding: 20px 20px 0 50px;
}
/*
****************************| DISPLAY VIEW LAYOUT 1 |*****************************
*/

#section-homepage #layout1 h1 {
 color: #fff;
 /*margin-bottom: 3px;*/
 margin: 10px;
 padding: 5px 0 2px 10px;
 font-size: 1.4em;
 font-weight: bold;
}

#section-homepage #layout1 #layout1-banner {
 background-repeat: no-repeat;
 height:170px; 
 margin: 15px 0px 0 0;
 border:0px;
 background-position:top right;
 background-color:#fff;
}

#section-homepage #layout1 h2 {
 line-height: 1.3;
 margin-top: 0;
 padding-top: 0;
}

#section-homepage #layout1 #section-homepage-wrapper {
 /*background-color: #eee;*/
 margin-top: 1px;
 padding: 15px 5px 5px 5px;
}

#section-homepage #layout1 #section-homepage-leftcol {
 float: left;
 width: 60%;
}

#section-homepage #layout1 #section-homepage-rightcol {
 float: right;
 width: 38%;
}

#section-homepage #layout1 #section-homepage-rightcol img {
 float: right;
}

#section-homepage #layout1 #section-homepage-text-column3 {
 float: right;
 width: 31.9%;
}

#section-homepage #layout1 #section-homepage-text-columns-wrapper {
 float: left;
 width: 67.8%;
 margin-bottom: 10px;
}

#section-homepage #layout1 #section-homepage-text-column1 {
 float:left;
 width: 47%;
}

#section-homepage #layout1 #section-homepage-text-column2 {
 float: right;
 width: 52.3%;
 border-left: 1px solid #ddd;
 border-right: 1px solid #ddd;
}

#section-homepage #layout1 #section-homepage-text-column1 img.centered,
#section-homepage #layout1 #section-homepage-text-column2 img.centered,
#section-homepage #layout1 #section-homepage-text-column3 img.centered {
 display: block;
 margin: 0 auto;
}

#section-homepage #layout1 #section-homepage-text-column1 .visual-padding {
 padding: 0 20px 0 0;
}

#section-homepage #layout1 #section-homepage-text-column2 .visual-padding {
 padding: 0 20px;
}

#section-homepage #layout1 #section-homepage-text-column3 .visual-padding {
 padding: 0 0 0 20px;
}

/*
****************************| DISPLAY VIEW LAYOUT 2 |*****************************
*/

#section-homepage #layout2 #layout2-banner {
 height: 120px;
 background-repeat: no-repeat;
 background-position: 050% 0px;
 margin-top: 10px;
}

#section-homepage #layout2 h1 {
 color: #fff;
 /*margin: 0 0 5px 0;*/
 margin: 10px;
 padding: 0;
 font-weight: bold;
 font-size: 1.4em;
}

#section-homepage #layout2 #section-homepage-banner-right {
 float: right;
 text-align: left;
 width: 290px;
 height: 120px;
 background-repeat: no-repeat;
}


#section-homepage #layout2 #section-homepage-banner-right h1 .visual-padding{
 /*margin: 0 0 5px 0;*/
 margin: 10px;
 padding: 0;
 font-weight: bold;
 font-size: 1.4em;
}

#section-homepage #layout2 #section-homepage-banner-right input {
 width: 90%;
}

#section-homepage #layout2 #section-homepage-banner-right .visual-padding {
 padding: 20px 20px 0 50px;
}

#section-homepage #layout2 #section-homepage-text-column2 {
 float: right;
 width: 290px;
}

#section-homepage #layout2 #section-homepage-text-column1 {
  float: left;
  width: 470px;
}

#section-homepage #layout2 #section-homepage-text-column1 .visual-padding {
 padding: 0 0px 0 0;
}

#section-homepage #layout2 #section-homepage-text-column2 .visual-padding {
 padding: 0 0 0 10px;
}

#section-homepage #layout2 #section-homepage-text-column1 h2 {
  margin:0px;
  border:0;
  padding:0px;
}

/*
****************************| DISPLAY VIEW LAYOUT 2 - small |*****************************
*/

#section-homepage #layout2-small #layout2-banner {
 height: 120px;
 background-repeat: no-repeat;
 background-position: 50% 0px;
 margin-top: 10px;
}

#section-homepage #layout2-small h1 {
 color: #fff;
 /*margin: 0 0 5px 0;*/
 margin: 10px;
 padding: 0;
 font-weight: bold;
 font-size: 1.4em;
}

#section-homepage #layout2-small #section-homepage-banner-right {
 float: right;
 text-align: left;
 width: 230px;
 height: 120px;
 background-repeat: no-repeat;
}

#section-homepage #layout2-small #section-homepage-banner-right h1 .visual-padding{
 /*margin: 0 0 0px 0;*/
 margin: 10px;
 padding: 0;
 font-weight: bold;
 font-size: 1.4em;
}

#section-homepage #layout2-small #section-homepage-banner-right input {
 width: 90%;
}

#section-homepage #layout2-small #section-homepage-banner-right .visual-padding {
 padding: 20px 20px 0 50px;
}

#section-homepage #layout2-small #section-homepage-text-column2 {
 float: right;
 width: 230px;
 padding: 0px;
 margin-top: 0px;
}

#section-homepage #layout2-small #section-homepage-text-column1 {
  margin-right: 240px;
  /*padding-right: 10px;*/
}

#section-homepage #layout2-small #section-homepage-text-column1 .visual-padding {
 padding: 0px 0px 0px 0px;
}

#section-homepage #layout2-small #section-homepage-text-column2 .visual-padding {
 padding: 0px 0px 0px 0px;
}

#section-homepage #layout2-small #section-homepage-text-column1 h2 {
  margin:0px;
  border:0;
  padding:0px;
}

#section-homepage #layout2-small #section-homepage-text-column2 h2 {
  /*margin-top:0px;*/
  border:0;
  padding: 3px 5px;
}

/*
****************************| DISPLAY VIEW LAYOUT 4 |*****************************
*/

#section-homepage #layout4 #layout4-banner {
/* background-color: #cac7c2;*/
 background-repeat: no-repeat;
 height:170px; 
 margin: 10px 0px 0 0;
 border:0px;
 background-position:top right;
 background-color:#fff;
}

#section-homepage #layout4 h1 {
 /*color: #fff;*/
 /*margin: 0 0 5px 0;*/
 margin: 10px;
 padding: 0;
 font-weight: bold;
 font-size: 1.4em;
}

#section-homepage #layout4 #section-homepage-banner-right {
 float: right;
 text-align: left;
 /*color: #fff;*/
 width: 230px;
 height: 120px;
/* font-weight: bold;
 font-size: 1.4em;*/
 /*background-image: url(/template/images/layout4_header_triangle.gif);*/
 background-repeat: no-repeat;
}

#section-homepage #layout4 #section-homepage-banner-right h1 .visual-padding{
 /*margin: 0 0 5px 0;*/
 margin: 10px;
 padding: 0;
 font-weight: bold;
 font-size: 1.4em;
}

#section-homepage #layout4 #section-homepage-banner-right input {
 width: 90%;
}

#section-homepage #layout4 #section-homepage-banner-right .visual-padding {
 padding: 20px 20px 0 20px;
}

#section-homepage #layout4 #section-homepage-text-column2 {
 float: right;
 width: 38%;
}

#section-homepage #layout4 #section-homepage-text-column1 {
  float: left;
  width: 62%;
}

#section-homepage #layout4 #section-homepage-text-column3 {
  float: left;
  width: 48.5%;
/*border-left: 1px solid #ddd;*/

}

#section-homepage #layout4 #section-homepage-text-column4 {
  float: right;
  width: 48.5%;
 border-left: 1px solid #ddd;
}
#section-homepage #layout4 #section-homepage-text-column1 .visual-padding {
 padding: 0 0px 0 0;
}

#section-homepage #layout4 #section-homepage-text-column2 .visual-padding {
 padding: 0 0 0 20px;
}
/*#section-homepage #layout4 #section-homepage-text-column3 .visual-padding {
 padding: 0 0 0 10px;
}*/
#section-homepage #layout4 #section-homepage-text-column4 .visual-padding {
 padding: 0 0 0 10px;
}

/*
****************************| DISPLAY VIEW LAYOUT 5 |*****************************
*/

#section-homepage #layout5 #layout5-banner {
/* background-color: #cac7c2;*/
 background-repeat: no-repeat;
 height:170px; 
 margin: 10px 0px 0 0;
 border:0px;
 background-position:top right;
 background-color:#fff;
}

#section-homepage #layout5 h1 {
 /*color: #fff;*/
 /*margin: 0 0 5px 0;*/
 margin: 10px;
 padding: 0;
 font-weight: bold;
 font-size: 1.4em;
}

#section-homepage #layout5 #section-homepage-banner-right {
 float: right;
 text-align: left;
 /*color: #fff;*/
 width: 230px;
 height: 120px;
/* font-weight: bold;
 font-size: 1.4em;*/
 /*background-image: url(/template/images/layout5_header_triangle.gif);*/
 background-repeat: no-repeat;
}

#section-homepage #layout5 #section-homepage-banner-right h1 .visual-padding{
 /*margin: 0 0 5px 0;*/
 margin: 10px;
 padding: 0;
 font-weight: bold;
 font-size: 1.4em;
}

#section-homepage #layout5 #section-homepage-banner-right input {
 width: 90%;
}

#section-homepage #layout5 #section-homepage-banner-right .visual-padding {
 padding: 20px 20px 0 20px;
}
#section-homepage #layout5 #section-homepage-text-column1 .visual-padding {
 padding: 0 0px 0 0;
}

#section-homepage #layout5 #section-homepage-text-column2 .visual-padding {
 padding: 0 0 0 20px;
}


#section-homepage #layout5 #section-homepage-text-column1 {
  float: left;
  width: 100%;
}

#RbdoPage-related_links {
 background-color: #eee;
}

#RbdoPage-related_links span {
 font-weight: bold;
}

#RbdoPage-related_links ul {
 margin: 0;
 padding: 0;
 list-style-type: none;
}

#news-feed {
 background-color: #eee;
 height: 45px;
 margin-top: 5px;
}

#news-feed-content {
 padding-top: 10px;
 padding-left: 20px;
 background-image: url(/images/tri_red.gif);
 background-repeat: no-repeat;
 background-position: 7px 18px;
}

.teaser-panel {
 background-color: #eee;
 margin-top: 5px;
 padding: 7px;
}


/*
****************************| DISPLAY VIEW LAYOUT 7 |*****************************
*/

#section-homepage #layout7 #layout7-banner {
 height: 120px;
 background-repeat: no-repeat;
 background-position: 50% 0px;
 margin-top: 10px;
}

#section-homepage #layout7 h1 {
 color: #fff;
 /*margin: 0 0 5px 0;*/
 margin: 10px;
 padding: 0;
 font-weight: bold;
 font-size: 1.4em;
}

#section-homepage #layout7 #section-homepage-banner-right {
 float: right;
 text-align: left;
 width: 230px;
 height: 120px;
 background-repeat: no-repeat;
}

#section-homepage #layout7 #section-homepage-banner-right h1 .visual-padding{
 /*margin: 0 0 5px 0;*/
 margin: 10px;
 padding: 0;
 font-weight: bold;
 font-size: 1.4em;
}

#section-homepage #layout7 #section-homepage-banner-right input {
 width: 90%;
}

#section-homepage #layout7 #section-homepage-banner-right .visual-padding {
 padding: 20px 20px 0 50px;
}

#section-homepage #layout7 #section-homepage-text-column1 {
  float: left;
  width: 99%;
}

#section-homepage #layout7 #section-homepage-text-column1 .visual-padding {
 padding: 0 20px 0 0;
}


/*
****************************| DISPLAY VIEW dynamic_section|*****************************
*/

#section-homepage #dynamic_section #dynamic_section-banner {
 height:181px; 
 background-repeat: no-repeat;
 background-position: 0 0;
 margin-top: 10px;
}

#section-homepage #dynamic_section #dynamic_section-banner-left {
 height: 181px;
 background-repeat: no-repeat;
 background-position: 0 0;
 margin-top: 10px;
}

#section-homepage #dynamic_section h1 {
 /*color: #fff;*/
 /*margin: 0 0 5px 0;*/
 margin: 10px;
 padding: 0;
 font-weight: bold;
 font-size: 1.4em;
}

#section-homepage #dynamic_section #section-homepage-banner-right {
 float: right;
 text-align: left;
 /*color: #fff;*/
 width: 230px;
 height: 181px;
/* font-weight: bold;
 font-size: 1.4em;*/
 /*background-image: url(/template/images/layout2_header_triangle.gif);*/
 background-repeat: no-repeat;
}

#section-homepage #dynamic_section #section-homepage-banner-left {
 float: left;
 text-align: left;
 width: 230px;
 height: 181px;
 background-repeat: no-repeat;
}

#section-homepage #dynamic_section #section-homepage-banner-right h1 .visual-padding{
 /*margin: 0 0 0px 0;*/
 margin: 10px;
 padding: 0;
 font-weight: bold;
 font-size: 1.4em;
}

#section-homepage #dynamic_section #section-homepage-banner-right input {
 width: 90%;
}

#section-homepage #dynamic_section #section-homepage-banner-right .visual-padding {
 padding: 20px 20px 0 50px;
}

#section-homepage #dynamic_section #section-homepage-banner-left .visual-padding {
 padding: 20px 20px 0 10px;
}

#section-homepage #dynamic_section #section-homepage-text-column2 {
 float: right;
 width: 230px;
 padding: 0px;
 margin-top: 0px;
}

#section-homepage #dynamic_section #section-homepage-text-column2 .contact {
background-color: #F3F3F3;
margin: 0 0 10px 0;
padding: 0px;
}

#section-homepage #dynamic_section #section-homepage-text-column2 .contact h2 {
font-size:1.0em;
margin: 0;
padding:3px 5px;
background-color: #9c1100;
color: #fff;
}

#research_purple #section-homepage #dynamic_section #section-homepage-text-column2 .contact h2 {background-color: #944269;}
#business_grey #section-homepage #dynamic_section #section-homepage-text-column2 .contact h2 {background-color: #948F85;}

.contact h3,.contact h4,.contact p,.contact span,.contact ul {
	margin: 0;
	padding: 2px 5px;
	font-size: 0.9em;
}

.news-wrapper {
    border: 1px solid #ddd;
   MARGIN-BOTTOM: 10PX;
}
.news-wrapper h2 {
    font-size: 1em;
    line-height: 1.3em;
    background-color:#E0DED8;
    margin:0;
    padding:3px 5px;
}
.extra p, 
.extra h3 {margin: 5px;}
/*h3 {color: #666;}*/

.news-wrapper h3, .news-wrapper p { 
    font-size: 0.9em;
    font-weight: normal;
    margin: 5px 10px 5px 5px;
    padding: 0;
    line-height: 1.3em;
}
 .news-wrapper a.readmore { 
    font-size: 0.9em;
    font-weight: normal;
    margin: 5px 10px 5px 5px;
    padding: 0;
    line-height: 1.3em;
}

.news-wrapper .right p {font-size: 1em;}

/*#business_grey .contact {background: url(/template/images/flower_h2_contact_grey.gif) 0px 0px no-repeat;}
#business_grey #section-homepage #dynamic_section h3 a {color:#333}*/
#section-homepage #dynamic_section #section-homepage-text-column1 {
  margin-right: 240px;
  margin-top:180px;
}

.quote {margin-top:5px; background-color:#eae9e7; margin-left:5px;}

#section-homepage #dynamic_section #section-homepage-text-column1 .visual-padding {
 padding: 0px 0px 0px 0px;
}

#section-homepage #dynamic_section #section-homepage-text-column2 .visual-padding {
 padding: 0px 0px 0px 0px;
}

.profile {border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 0px; padding-bottom: 20px; margin-bottom: 10px; margin-top:0px;}

.profile h2, h3, p {padding: 2px;}

.profileres {border: 1px solid #ddd; padding: 0px; padding-bottom: 20px; margin-bottom: 10px; margin-top:0px;}
.profileres h2, h3 {padding: 3px 5px;}
.profileres .profilesection h4 {padding: 3px 5px; margin-right: 120px}


#section-homepage #dynamic_section #section-homepage-text-column3 {
 width:230px; float:left; margin-left:-1px; margin-right:1px; border:0px solid #ddd; padding: 2px;
}

#section-homepage #dynamic_section #section-homepage-text-column3 hr {
 padding: 0px margin:1px;
}

#section-homepage #dynamic_section #section-homepage-text-column4 {
 width: 290px; float:right; margin-left:1px; margin-right:-1px;
}

#section-homepage #dynamic_section #section-homepage-text-column1 h2 {
  margin:0px;
  border:0;
  padding:0px;
}

#section-homepage #dynamic_section #section-homepage-text-column2 h2 {
  margin:0px;
  border:0;
  padding: 3px 5px;
}
/*
****************************| DISPLAY VIEW spacetothink  |*****************************
*/

#section-homepage #spacetothink #layout2-banner {
 height: 120px;
/* background-color: #cac7c2;*/
 background-repeat: no-repeat;
 background-position: 50% 0px;
 margin-top: 10px;
}

#section-homepage #spacetothink h1 {
 /*color: #fff;*/
 /*margin: 0 0 5px 0;*/
 margin: 10px;
 padding: 0;
 font-weight: bold;
 font-size: 1.4em;
}

#section-homepage #spacetothink #section-homepage-banner-right {
 float: right;
 text-align: left;
 width: 230px;
 height: 120px;
 /*background-image: url(/template/images/layout2_header_triangle.gif);*/
 background-repeat: no-repeat;
}

#section-homepage #spacetothink #section-homepage-banner-right h1 .visual-padding{
 /*margin: 0 0 5px 0;*/
 margin: 10px;
 padding: 0;
 font-weight: bold;
 font-size: 1.4em;
}

#section-homepage #spacetothink #section-homepage-banner-right input {
 width: 90%;
}

#section-homepage #spacetothink #section-homepage-banner-right .visual-padding {
 padding: 20px 20px 0 50px;
}

#section-homepage #spacetothink #section-homepage-text-column2 {
 float: right;
 width: 290px;
}

#section-homepage #spacetothink #section-homepage-text-column1 {
  float: left;
  /*width: 59%;*/
  width: 470px;
}

#section-homepage #spacetothink #section-homepage-text-column1 .visual-padding {
 padding: 0 0px 0 0;
}

#section-homepage #spacetothink #section-homepage-text-column2 .visual-padding {
 padding: 0 0 0 10px;
}

#section-homepage #spacetothink #section-homepage-text-column1 h2 {
  margin:0px;
  border:0;
  padding:0px;
}

#spacetothink .border-box p,#spacetothink .border-box h3 {
padding: 0 5px 0 5px;
}


/*
****************************| DISPLAY VIEW leaderpage |*****************************
*/

#section-homepage #leaderpage h1 {
 font-size:1.8em;
 font-weight:normal;
 line-height:130%;
 margin:20px 0 10px;
 text-indent: 0;
}

#section-homepage #leaderpage #section-homepage-banner-right {
 width: 248px;
}
#section-homepage #leaderpage #section-homepage-banner-right p,#section-homepage #leaderpagepg #section-homepage-banner-right p {
 color:#363534;
}

#section-homepage #leaderpage #section-homepage-banner-right img{
  margin-left:8px;
}

#section-homepage #leaderpage #section-homepage-banner-right .leaderimagelink {
 padding: 0px
} 

/*#section-homepage #leaderpage #section-homepage-banner-right .visual-padding {
 padding: 20px 20px 0 50px;
}*/

#section-homepage #leaderpage #section-homepage-text-column1 {
 /* float: left;*/
  margin-top:2px; 
  margin-right: 5px;
}

#section-homepage #leaderpage .leaderpage_imagecomment {
margin-left:26px;
margin-top:-10px;
padding:10px 10px 10px 14px;
background:#FDE6D4;
}


#section-homepage #leaderpagepg #section-homepage-banner-right {
 width: 248px;
}

#section-homepage #leaderpagepg #section-homepage-banner-right img{
  margin-left:8px;
}

#section-homepage #leaderpagepg #section-homepage-banner-right .leaderimagelink {
 padding: 0px
} 

/*#section-homepage #leaderpagepg #section-homepage-banner-right .visual-padding {
 padding: 20px 20px 0 50px;
}*/

#section-homepage #leaderpagepg #section-homepage-text-column1 {
 /* float: left;*/
  margin-top:2px; 
  margin-right: 5px;
}

#section-homepage #leaderpagepg .leaderpage_imagecomment {
margin-left:26px;
margin-top:-10px;
padding:10px 10px 10px 14px;
background:#e2e9f5
}

#section-homepage #leaderpagepg .maintext ul {
       margin-left:15px;
}

#section-homepage #leaderpagepg .maintext ul li {
       margin-top:-2px;
       margin-left:5px;
       padding-left:2px;
}

.accordion .active span.maintext p{
   padding-left: 10px;
   background-position: 2px 5px; 
}

.accordion .active p.hide{cursor:pointer;   padding-left: 24px;
}
.accordion p { padding-left: 24px;
}  

.accordion p.hide{cursor:pointer;    padding-left: 24px;
}  
.accordion .active b{
	display: none;
	}
.accordion ul li {
       margin-top:-2px;
       padding-left:24px;
	}
/*
****************************| DISPLAY VIEW LAYOUT international |*****************************
*/

#section-homepage #international #section-homepage-banner-right {
 float: right;
 text-align: left;
 width: 230px;
 height: 120px;
 background-repeat: no-repeat;
}

#section-homepage #international #section-homepage-banner-right h1 .visual-padding{
 margin: 10px;
 padding: 0;
 font-weight: bold;
 font-size: 1.4em;
}

#section-homepage #international #section-homepage-banner-right input {
 width: 90%;
}

#section-homepage #international #section-homepage-banner-right .visual-padding {
 padding: 20px 20px 0 20px;
}

#section-homepage #international #section-homepage-text-column2 {
 float: right;
 width: 230px;
 margin-top:15px;
 clear:both;
}

#section-homepage #international #section-homepage-text-column1 {
  margin-top:180px;
  width: 530px;
  margin-right:10px;
}

#section-homepage #international #section-homepage-text-column3 {
  float: left;
  width: 48.5%;
}

#section-homepage #international #section-homepage-text-column4 {
  float: right;
  width: 48.5%;
}
#section-homepage #international #section-homepage-text-column1 .visual-padding {
 padding: 0 0px 0 0;
}

#section-homepage #international #section-homepage-text-column2 .visual-padding {
 padding: 0 0 0 20px;
}

#section-homepage #international #section-homepage-text-column4 .visual-padding {
 padding: 0 0 0 10px;
}

#section-homepage #international #section-homepage-text-column2 .contact {
 background-color: #F3F3F3;
 margin-bottom: 10px;
}

#section-homepage #international #section-homepage-text-column2 .contact p, .contact h3 {
 padding: 3px 5px;
 font-size: 0.9em;
}

#section-homepage #international #section-homepage-text-column2 .contact h2 {
 color: #fff;
 background-color: #9c1100;
 padding:3px 5px;
 font-size: 1em;
}

#section-homepage #international .sectionimage img{
 margin:0px;
 padding: 0px;
 width:100%
 height:110px;
}

/*
****************************| DISPLAY VIEW faculty |*****************************
*/

#section-homepage #faculty #dynamic_section-banner {
 height:181px; 
 background-repeat: no-repeat;
 background-position: 0 0;
 margin-top: 10px;
}

#section-homepage #faculty #dynamic_section-banner-left {
 height: 181px;
 background-repeat: no-repeat;
 background-position: 0 0;
 margin-top: 10px;
}

#section-homepage #faculty h1 {
 margin: 10px;
 padding: 0;
 font-weight: bold;
 font-size: 1.4em;
}

#section-homepage #faculty #section-homepage-banner-right {
 float: right;
 text-align: left;
 /*color: #fff;*/
 width: 230px;
 height: 181px;
/* font-weight: bold;
 font-size: 1.4em;*/
 /*background-image: url(/template/images/layout2_header_triangle.gif);*/
 background-repeat: no-repeat;
}

#section-homepage #faculty #section-homepage-banner-left {
 float: left;
 text-align: left;
 width: 230px;
 height: 181px;
 background-repeat: no-repeat;
}

#section-homepage #faculty #section-homepage-banner-right h1 .visual-padding{
 /*margin: 0 0 0px 0;*/
 margin: 10px;
 padding: 0;
 font-weight: bold;
 font-size: 1.4em;
}

#section-homepage #faculty #section-homepage-banner-right input {
 width: 90%;
}

#section-homepage #faculty #section-homepage-banner-right .visual-padding {
 padding: 20px 20px 0 50px;
}

#section-homepage #faculty #section-homepage-banner-left .visual-padding {
 padding: 20px 20px 0 10px;
}

#section-homepage #faculty #section-homepage-text-column2 {
 float: right;
 width: 230px;
 padding: 0px;
 margin-top: 0px;
}

#section-homepage #faculty #section-homepage-text-column2 .contact {
background-color: #F3F3F3;
margin: 0 0 10px 0;
padding: 0px;
}

#section-homepage #faculty #section-homepage-text-column2 .contact h2 {
font-size:1.0em;
margin: 0;
padding:3px 5px;
background-color: #9c1100;
color: #fff;
}

#research_purple #section-homepage #faculty #section-homepage-text-column2 .contact h2 {background-color: #944269;}
#business_grey #section-homepage #faculty #section-homepage-text-column2 .contact h2 {background-color: #948F85;}

.contact h3,.contact h4,.contact p,.contact span,.contact ul {
	margin: 0;
	padding: 2px 5px;
	font-size: 0.9em;
}

.news-wrapper {
    border: 1px solid #ddd;
   MARGIN-BOTTOM: 10PX;
}
.news-wrapper h2 {
    font-size: 1em;
    line-height: 1.3em;
    background-color:#E0DED8;
    margin:0;
    padding:3px 5px;
}
.extra p, 
.extra h3 {margin: 5px;}
/*h3 {color: #666;}*/

.news-wrapper h3, .news-wrapper p { 
    font-size: 0.9em;
    font-weight: normal;
    margin: 5px 10px 5px 5px;
    padding: 0;
    line-height: 1.3em;
}
 .news-wrapper a.readmore { 
    font-size: 0.9em;
    font-weight: normal;
    margin: 5px 10px 5px 5px;
    padding: 0;
    line-height: 1.3em;
}

.news-wrapper .right p {font-size: 1em;}

#section-homepage #faculty #section-homepage-text-column1 {
  margin-right: 240px;
  margin-top:180px;
}

.quote {margin-top:5px; background-color:#eae9e7; margin-left:5px;}

#section-homepage #faculty #section-homepage-text-column1 .visual-padding {
 padding: 0px 0px 0px 0px;
}

#section-homepage #faculty #section-homepage-text-column2 .visual-padding {
 padding: 0px 0px 0px 0px;
}

.profile {border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 0px; padding-bottom: 20px; margin-bottom: 10px; margin-top:0px;}

.profile h2, h3, p {padding: 2px;}

.profileres {border: 1px solid #ddd; padding: 0px; padding-bottom: 20px; margin-bottom: 10px; margin-top:0px;}
.profileres h2, h3 {padding: 3px 5px;}
.profileres .profilesection h4 {padding: 3px 5px; margin-right: 120px}


#section-homepage #faculty #section-homepage-text-column3 {
 width:230px; float:left; margin-left:-1px; margin-right:1px; border:0px solid #ddd; padding: 2px;
}

#section-homepage #faculty #section-homepage-text-column3 hr {
 padding: 0px margin:1px;
}

#section-homepage #faculty #section-homepage-text-column4 {
 width: 290px; float:right; margin-left:1px; margin-right:-1px;
}

#section-homepage #faculty #section-homepage-text-column1 h2 {
  margin:0px;
  border:0;
  padding:0px;
}

#section-homepage #faculty #section-homepage-text-column2 h2 {
  margin:0px;
  border:0;
  padding: 3px 5px;
}
/* removed IJB 18/10/2011
#corporate_red .contact {background: url(/template/images/flower_h2_contact_red.gif) 0px 0px no-repeat;}
#research_purple .contact {background: url(/template/images/flower_h2_contact_purple_lg.gif) 0px 0px no-repeat;}
.signup {font-size: 0.9em; padding: 0px; margin-left:60%; float:right; clear:both}
.signup h2 {font-size: 1em; margin: 2px;}
*/
