@charset "utf-8";
/* CSS Document */

.clearer{
clear:both;
}

form#search_form {
padding:5px;
border:5px solid #6a0c03;
margin-right:15px;
margin-left: 5px;
}

#search_form label {
width:130px;
float:left;
clear:left;
display:block;
margin: 10px 0;
}

#search_form input, #search_form select {
margin:10px 0;
}

#contact_form input {
float:left;
clear:right;
margin: 10px 0;
}

#contact_form textarea, #contact_form select{
float:left;
clear:right;
margin: 10px 0;
}

#contact_form label {
width:150px;
float:left;
clear:left;
display:block;
margin: 10px 0;
}
#profile {


background: #7D0B00 ;
margin-bottom:20px;
}
#profile p
{
padding-left:20px;
padding-right:20px;
}
#profile h4  {
padding-left:20px;
padding-right:20px;
color: #FF9900;
font-weight: bold;
font-size: 14px;
}

#contact_form label.widelabel {
width:300px;
}

input#Submit {
margin-left: 200px;
}

fieldset.infoOn {
margin-left:150px;
clear:both;
float:none;
border:none;
}

ul.noTopMargin {
margin-top:0;
line-height:1.3;
}

.yellowBorder {
padding: 5px;
border: 1px solid #febc66;
background: #6a0c03;
margin-top:10px;
}

#boardroomimage{
margin-left:20px;
margin-right:20px;
}

.noyellowBorder {
padding: 7px;
border: none;
background: #6a0c03;
margin:5px;
margin-top:10px;
float:right;
}


.leftSidePadded {
padding: 8px;
border: none;
background: #6a0c03;
margin-top:0;
margin-left: 25px;
margin-right:40px;
margin-bottom:10px;
float:left;
}
.boardroom {
padding: 8px;
border: none;
background: #6a0c03;
margin-top:50;
margin-left: 25px;
margin-right:40px;
margin-bottom:10px;
float:left;
}

.rightSidePadded {
padding: 8px;
border: none;
background: #6a0c03;
margin-top:0;
margin-left: 25px;
margin-right:10px;
margin-bottom:10px;
float:right;
}

.rightSidePadded span {
text-align: center;
color: #febc66;
}

.centredPadded {
padding: 8px;
border: none;
background: #6a0c03;
margin-top:0;
margin-left: auto;
margin-right: auto;
margin-bottom:10px;
float: none;
}

.leftGallery {
padding: 8px;
border: none;
background: #6a0c03;
margin:0;
margin-bottom:6px;
float:left;
}

.centreGallery {
padding: 8px;
border: none;
background: #6a0c03;
margin: auto;
margin-left: 50px;
}

.rightGallery {
padding: 8px;
border: none;
background: #6a0c03;
margin:0;
margin-bottom:6px;
float:right;
}

/*photo captions*/
h6 {
text-align:center;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 11px;
}

/*web links list formatting*/
ul.weblinks{
list-style-type: none;
margin:0;
margin-right:10px;
padding:0;
margin-top: 8px;
}

ul.weblinks li {
line-height: 1.5;
padding: 3px 10px 0;
clear:right;
border-top: 1px solid #febc66;
}
ul.weblinks li a {
display:block;
width: 250px;
float:right;
clear:right;
}

ul.notDiscList{
list-style-image: url(http://www.fitzgeraldandpartners.com/images/list-arrow-orange.gif);
line-height: 1.2;
}

#careersVacancy h2 {
margin:10px ;
padding:5px;
color:#ff7f2a;
font-family: "Trebuchet MS", Arial, Helvetica, san-serif;
font-size: 16px;
text-align:right;
margin-top:0;
margin-right: 50px;
}

#careersVacancy h3 {margin-left: 15px;}

div#careersVacancy {
margin-right:10px;
border-bottom: 5px solid #6a0c03;
}

div#testimonial {
margin-right:10px;
border-bottom: 5px solid #6a0c03;
margin-bottom: 15px;
}

h3.banner {
margin-top:0;
padding-top:0;
margin-bottom: 10px;
font-size: 16pt;
line-height:1;
}

h3.testimonials {
margin-top:0;
padding-top:0;
margin-bottom: 10px;
text-align:right;
font-size: 12pt;
line-height:1;
}

.textPanel a{
text-decoration: none;
font-size:14px;
}

.textPanel a:hover{
text-decoration: none;
color: white;
}