
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
html {
height:100%;
} 
body {
font:13px/1.231 Arial, Helvetica, sans-serif;
*font-size:small;
*font:x-small;
margin:0;
height:100%;
color:#c4cbdd;
line-height:1.1em;
background:#000041;
font-weight:normal;
}
img {
border:none;
outline:none;
}
form {
margin:0;
padding:0;
}
p {
margin:0 0 1.2em 0;
line-height:1.5em;
color:#c4cbdd;
}
.infodescription{
	max-width: 280px; width: 280px;
	max-height: 230px; height: 230px;  
}
.wrapper {
position:absolute;
top:0px;
left:-496px;
margin:0 0 0 50%;
width:992px;
background: url(../images/bg_wrapper.jpg) no-repeat;
}
.menu {
height:75px;
margin:8px 11px 0 11px;
font-size:93%;
font-family:Trebuchet MS, Helvetica, sans-serif;
}
.menu ul {
float:right;
margin:0;
padding:0;
text-align:right;
}
.menu li {
display:inline;
float:left;
list-style:none;
padding:0 0 0 8px;
color:#d18317;
}
.menu a:link, .menu a:visited {
color:#d18317;
text-decoration:none;
}
.menu a:hover {
color:#fff;
text-decoration:none;
}
a.navselected:link, a.navselected:visited {
color:#fff;
text-decoration:none;
}
a.navselected:hover {
color:#fff;
text-decoration:none;
}
.homeblurb {
font-size:174%;
margin:40px 473px 82px 11px;
line-height:1.5em;
clear:both;
color:#fff;
}

.home_silogroup {
width:992px;
background:url(../images/bg_homesilo.gif) no-repeat;
}

.home-silogroup-new {
width:992px;
background:url(../images/bg_homesilo_new.gif) no-repeat;
}
.homesilo {
width:248px;
float:left;
height:auto;
}

.homesilo-new {
width:340px;
float:left;
height:auto;
}
.homesilo-new-one {
width:342px;
float:left;
height:auto;
}
.homesilo-new-two {
width:300px;
float:left;
height:auto;
}

.homesilo-new h1, .homesilo-new-one h1, .homesilo-new-two h1 {
margin:0;
font-size:108%;
padding:9px 23px 18px 23px;
color:#0e2a73;
font-family:Trebuchet MS, Helvetica, sans-serif;
}
.homesilo-new ul, .homesilo-new-one ul, .homesilo-new-two ul {
margin:0 11px 0 11px;
padding:4px 0 30px 0;
}
.homesilo-new li, .homesilo-new-one li, .homesilo-new-two li {
list-style-image:url(../images/silobullet.gif);
padding:0;
margin:0 12px 0.4em 26px;
color:#c4cbdd;
font-size:93%;
height:auto;
}
.homesilo h1 {
margin:0;
font-size:108%;
padding:9px 23px 18px 23px;
color:#0e2a73;
font-family:Trebuchet MS, Helvetica, sans-serif;
}
.homesilo ul {
margin:0 11px 0 11px;
padding:0 0 10px 0;
}
.homesilo li {
list-style-image:url(../images/silobullet.gif);
padding:0;
margin:0 12px 0.4em 26px;
color:#c4cbdd;
font-size:93%;
height:auto;
}
ul.aboutsilo{
margin:0 11px 0 0px;
padding:0 0 10px 0;
}
ul.aboutsilo li {
list-style-image:url(../images/silobullet.gif);
padding:0;
margin:0 12px 0.4em 18px;
color:#c4cbdd;
font-size:93%;
height:auto;
}
ul.featured
{
margin:0px 11px 0px 11px;
padding:0px 0px 10px 0px;
}
ul.featured li {
list-style-image:url(../images/silobullet.gif);
padding:0px;
margin:6px 12px 0.4em 7px;
color:#c4cbdd;
font-size:85%;
height:auto;
}
ul.featured li a:link, ul.featured li a:visited {
color:#c4cbdd;
text-decoration:none;
}
ul.featured li a:hover {
color:#fff;
text-decoration:none;
}
img.news-list
{
	margin:0px 10px 2px 0px;
}
img.news-list-thumb
{
	margin:2px 0px 15px 0px;
}
span.news-date
{
	color:#7081ac;
	display:block;
	font-size:11px;
	margin-top:3px;
}
p.news-list
{
	font-size:93%;
	line-height:18px;
	margin:4px 0px 0px 0px;
}
p.news-list a:link, p.news-list a:active, p.news-list a:visited 
{
	color:#c4cbdd;
	font-size:93%;
	text-decoration:none;
}
p.news-list a:hover
{
	color:#ffffff;
	font-size:93%;
	text-decoration:none;
}
img.left-news
{
	float:left;
	margin:7px 12px 7px 0px;
}
img.right-news
{
	float:right;
	margin:7px 0px 7px 12px;
}
.btm_homesilo {
clear:both;
background:url(../images/bg_btm_homesilo.gif) no-repeat;
height:31px;
}
.btm-homesilo-new {
clear:both;
background:url(../images/bg_btm_homesilo_new.gif) no-repeat;
height:31px;
}
.btm_managesilo {
clear:both;
background:url(../images/bg_btm_managesilo.gif) no-repeat;
height:31px;
}

.btm_aboutussilo {
clear:both;
background:url(../images/bg_btm_aboutussilo.gif) no-repeat;
height:31px;
}
.btm_brokersilo {
clear:both;
background:url(../images/bg_btm_brokersilo2.gif) no-repeat;
width:100%;
height:31px;
}

.btm_managersilo {
clear:both;
background:url(../images/bg_btm_managesilo1.gif) no-repeat;
width:100%;
height:31px;
}
.homesilo a:link, .homesilo a:visited {
color:#c4cbdd;
text-decoration:none;
}
.homesilo a:hover {
color:#fff;
text-decoration:none;
}
.homesilo-new a:link, .homesilo-new a:visited {
color:#c4cbdd;
text-decoration:none;
}
.homesilo-new a:hover {
color:#fff;
text-decoration:none;
}
.homesilo-new-one a:link, .homesilo-new-one a:visited {
color:#c4cbdd;
text-decoration:none;
}
.homesilo-new-one a:hover {
color:#fff;
text-decoration:none;
}
.homesilo-new-two a:link, .homesilo-new-two a:visited {
color:#c4cbdd;
text-decoration:none;
}
.homesilo-new-two a:hover {
color:#fff;
text-decoration:none;
}
ul.aboutsilo li a:link, ul.aboutsilo li a:visited {
color:#c4cbdd;
text-decoration:none;
}
ul.aboutsilo li a:hover {
color:#fff;
text-decoration:none;
}
.content_silogroup {
width:992px;
margin:50px 0 0 0;
}
/*JEAN ADDED THIS REMOVE AND REPLACE WITH ORIGINAL IF NECESSARY*/
.broker_silogroup {
width:992px;
background:url(../images/bg_brokersilo.gif) no-repeat;
/*background:url(../images/bg_brokersilo2.gif) no-repeat;*/
}

.broking_silogroup {
width:992px;
background:url(../images/bg_brokersilo2.gif) no-repeat;
}

.manage_silogroup {
width:992px;
background:url(../images/bg_managesilo.gif) no-repeat;
}
img.featured
{
	margin-bottom:0px;
}
div.sublanding-description
{
	margin:0px 0px 10px 21px;
	width:205px;
}
div.sublanding-description-content
{
	line-height:16px;
	margin:0px 0px 10px 21px;
	width:260px;
}
.wrap_leftsilo {
width:496px;
float:left;
height:auto;
}
.wrap_largesilo {
width:744px;
float:left;
height:auto;
}
.content_leftsilo {
width:450px;
padding:0 23px 12px 23px;
background:url(../images/bg_content_leftsilo.gif) no-repeat;
}
/* Internet Explorer 6 min height hack */ 
* html .content_largesilo {
height:440px;
width:698px;
padding:0 23px 12px 23px;
background:url(../images/bg_largesilo.gif) no-repeat;
}
.content_largesilo {
min-height:440px;
width:698px;
padding:0 23px 12px 23px;
background:url(../images/bg_largesilo.gif) no-repeat;
}

.content_largesilo li {
line-height:1.5em;
}
.search_ul {
margin:0;
padding:0;
}
.searchlist1 {
display:inline;
height:auto;
float:left;
list-style:none;
width:120px;
padding:6px 10px 5px 0;
}
.searchlist2 {
display:inline;
height:auto;
float:left;
list-style:none;
width:70px;
padding:0 8px 5px 0;
line-height:1.6em;
color:#7081ac;
}
.searchlist3 {
display:inline;
height:auto;
float:left;
list-style:none;
width:80px;
padding:0 8px 5px 0;
line-height:1.6em;
}
.searchlist4 {
display:inline;
height:auto;
float:left;
list-style:none;
width:180px;
padding:0 8px 5px 0;
line-height:1.6em;
}
.searchlist5 {
display:inline;
height:auto;
float:left;
list-style:none;
width:440px;
padding:0 8px 5px 0;
line-height:1.6em;
}
.searchlist6 {
display:inline;
height:auto;
float:left;
list-style:none;
width:280px;
padding:6px 10px 5px 0;
}
.searchlist7 {
display:inline;
height:auto;
float:left;
list-style:none;
width:280px;
padding:6px 10px 5px 0;
color:#7081ac;
}
.detailspic {
float:left;
width:183px;
text-align:center;
margin:0 22px 0 0;
}
.details {
float:left;
width:380px;
}
.details_ul {
margin:0;
padding:0;
clear:both;
border-bottom:#243d80 solid 1px;
width:380px;
}
.detailslist1 {
display:inline;
height:auto;
float:left;
list-style:none;
width:140px;
padding:5px 8px 5px 0;
line-height:1.6em;
color:#7081ac;
}
.detailslist2 {
display:inline;
height:auto;
float:left;
list-style:none;
width:220px;
padding:5px 8px 5px 0;
line-height:1.6em;
}
.detailslist3 {
display:inline;
height:auto;
float:left;
list-style:none;
width:380px;
padding:10px 8px 10px 0;
line-height:1.6em;
}
.detailstable {
width:380px;
font-size:85%;
}
.detailstable td {
background:#243d80;
}
.detailstable2 {
width:600px;
font-size:85%;
}
.detailstable2 td {
background:#243d80;
}
.searchterms {
float:left;
color:#7081ac;
margin:0 0 6px 0;
font-size:85%;
}
.searchterms2 {
float:right;
color:#7081ac;
margin:0 0 4px 0;
}
.searchterms3 {
color:#7081ac;
margin:0 0 6px 0;
font-size:85%;
}
.content_leftsilo li {
line-height:1.5em;
}
.indent {
display:block;
margin:0 0 0 15px;
line-height:1.5em;
}
.wrap_midsilo {
width:248px;
float:left;
}
.content_midsilo {
width:202px;
padding:0 22px 12px 22px;
background:url(../images/bg_midsilo.gif) repeat-y;
}
.content_midsilo p, .content_searchsilo p {
font-size:85%;
line-height:1.5em;
color:#7081ac;
}
.content_searchsilo {
width:202px;
padding:0 23px 12px 23px;
background:url(../images/bg_searchsilo.gif) no-repeat;
}
.tophead_midsilo {
margin:0;
font-size:116%;
padding:7px 0 19px 0;
color:#d18317;
font-weight:normal;
background:url(../images/bg_tophead_midsilo.gif) no-repeat;
}
.head_midsilo {
margin:0;
font-size:116%;
padding:7px 0 19px 0;
color:#d18317;
font-weight:normal;
background:url(../images/bg_head_midsilo.gif) no-repeat;
}
.btm_midsilo {
background:url(../images/bg_btm_midsilo.gif) no-repeat;
width:244px;
height:31px;
}
.content_rightsilo {
width:202px;
float:left;
height:auto;
padding:0 23px 0 23px;
background:url(../images/bg_midsilo.gif) no-repeat;
}
.about_left {
width:450px;
float:left;
}
.about_right {
width:202px;
float:right;
padding:0 0 0 46px;
}

.about_right2 p {
float: right;
width:122px;
font-size:85%;
line-height:1.5em;
color:#7081ac;
margin:12px 0 10px 0;
}
.adverts {
float:right;
margin:7px 0 11px 0;
padding:0 3px 0 0;
width:163px;
}
.adverts a, .adverts a:link, .adverts a:visited {
color:#7081ac;
text-decoration:none;
}
.adverts a:hover {
color:#c4cbdd;
text-decoration:none;
}
.adimg {
float:left;
margin:7px 3px 0 0;
}

.news-thumb {
float:left;
margin:10px 20px 7px 7px;
width:100px;
}
.news-blurb {
float:left;
margin:10px 7px 7px 20px;
width:450px;
}
.news-blurb2 {
float:left;
margin:10px 7px 7px 20px;
width:300px;
}
.news-blurb3 {
text-align:center;
width:698px;
margin-top: 10px;
margin-bottom: 10px;
}

.pullquote, .pullquote2 {
float:right;
width:160px;
padding:0 11px 11px 11px;
margin:0 0 20px 20px;
background:#243d80 url(../images/bg_pullquote.gif) no-repeat;
}

.pullquote3 {
float:right;
width:420px;
padding:0 11px 11px 11px;
margin:0 0 0px 0px;
background:#243d80 url(../images/bg_pullquote3.gif) no-repeat;
}

.pullquote p {
font-size:131%;
font-style:italic;
margin:0;
color:#7081ac;
}

.pullquote3 p {
font-size:85%;
font-style:italic;
margin:0;
color:#7081ac;
}

.pullquote2 p {
font-style:italic;
margin:0;
color:#7081ac;
}

/*JEAN ADDED THIS REMOVE IF UNNECESSARY*/

.directors_pic {
margin:0;
float:left;
}

/*THIS IS THE ORIGINAL DIRECTORS PIC

.directors_pic {
margin:12px 11px 0 0; 
float:left;
}*/

.content_leftsilo h1, .content_searchsilo h1, .content_largesilo h1 {
margin:0;
font-size:161.6%;
padding:8px 0 29px 0;
color:#0e2a73;
font-family:Trebuchet MS, Helvetica, sans-serif;
}
.content_leftsilo h2, .content_largesilo h2 {
margin:0 0 0.4em 0;
font-size:116%;
padding:0 0 4px 0;
color:#d18317;
line-height:1.4em;
}
.content_largesilo h3 {
margin:0 0 0.4em 0;
font-size:100%;
padding:0 0 4px 0;
color:#d18317;
font-weight:normal;
}
.content_largesilo h4{
margin:0;
font-size:100%;
padding:8px 0 29px 0;
color:#0e2a73;
font-family:Trebuchet MS, Helvetica, sans-serif;
}
.left_contact {
float:left;
padding:0 23px 0 0;
}

/*JEAN ADDED THIS REMOVE IF UNNECESSARY*/
.right_contact {
float:right;
width:250px;
}

.btm_content_leftsilo {
background:url(../images/bg_btm_content_leftsilo.gif) no-repeat;
height:31px;
}
.btm_content_largesilo {
background:url(../images/bg_btm_largesilo.gif) no-repeat;
height:31px;
}
label {
display:block;
color:#d18317;
font-size:85%;
margin:3px 0 1px 0;
}
.field {
color:#c4cbdd;
background:#3f558f;
font-size:85%;
border:none;
width:180px;
padding:1px;
}
.fieldsm {
color:#c4cbdd;
background:#3f558f;
font-size:85%;
border:none;
width:60px;
padding:1px;
}
.field2 {
font-size:85%;
border:none;
width:180px;
color:#000041;
}
.areafield {
color:#c4cbdd;
background:#3f558f;
font-size:85%;
border:none;
width:180px;
font-family:Arial, Helvetica, sans-serif;
padding:1px;
}
.button {
margin:8px 16px 0 0;
}
a {
outline:none;
}
a:link, a:visited {
color:#d18317;
text-decoration:none;
}
a:hover {
color:#d18317;
text-decoration:underline;
}
