*
{
padding: 0px;
margin: 0px;
}

body {
background: transparent url("/resources/images/bg.jpg") 50% 0 repeat-x;
font:11px/18px Arial, Helvetica, sans-serif;
color:#333;
text-align:left;
padding:0;
margin:0;
} 
p{
line-height:1em;
}
#container {
position:relative;
width:762px;
margin:0 auto;
padding:0 0 0 0;
background: #fff;
text-align:left;
height:100%;

}
#topnav{
width:762px;
background: #fff;
margin:0;
height:70px;
speak: none;
}
#topnav .logo{
background: transparent url("/resources/images/logo.jpg") .3em .3em no-repeat;
height:70px;
width:201px;
float:left;
position:relative;
left:.5em;
}
#topnav .logo a {
height:70px;
width:196px;
display:block;
}
#headerImg{
background: transparent url("/resources/images/sgb-partners-header.jpg") no-repeat;
width:740px;
height:94px;
position:relative;
z-index:997;
left:1em;
top:.2em;
}
#content{
position: relative;
margin:0 11px;
width:740px;
background: #FFF;
min-height:500px;
height:auto!important;


}
#content .content{
padding:0 .2em .3em 0;
}
#content #copy{
margin:0 0 0 0;
font-size:12px;
}
#content p {
margin:1em 0;
padding:0 .2em .2em 0;
line-height:1.4em;
color:#333;
font: 12px/16px Arial, Verdana, Helvetica, sans-serif;
font-weight: normal;

}
#content h2 {
font: 15px/17px  Arial, Helvetica, sans-serif;
letter-spacing:normal;
color: #cc0033;
text-decoration:none;
padding:0 ;
margin:1em 0 1.0em 0 ;
}
#content h3 {
font:bold 13px/14px Arial, Helvetica, sans-serif;
color:#212121;
margin:0 0 -1em 0;
padding:.3em 0;
padding-top:.8em;
padding-bottom:.8em;
}

#content .highlight{
border:1px solid #ccc;
padding:5px;
margin:0px;
background-color:#ebebeb;
}

#corporate .box-one{
width:230px;
padding:.2em 0;
margin:0 .4em 0 0;
float:left;
border-top:1px solid #000;
border-bottom:1px solid #000;
background: transparent url("/resources/images/brokers1.gif") 0 31% no-repeat;
height:175px;
}
#corporate .box-two{
width:230px;
padding:.2em 0;
margin:0 .4em 0 1.1em;
float:left;
border-top:1px solid #000;
border-bottom:1px solid #000;
background: transparent url("/resources/images/brokers2.gif") 0 31% no-repeat;
height:175px;
}
#corporate .box-three{
width:230px;
padding:.2em 0;
margin:0 0 0 1em;
float:left;
border-top:1px solid #000;
border-bottom:1px solid #000;
background: transparent url("/resources/images/brokers3.gif") 0 31% no-repeat;
height:175px;
}

#corporate .box-text-one{
width:230px;
padding:.2em 0;
margin:0 .4em 0 0;
float:left;
border-top:1px solid #000;
height:80px;
}
#corporate .box-text-two{
width:230px;
padding:.2em 0;
margin:0 .4em 0 1.1em;
float:left;
border-top:1px solid #000;
height:80px;
}
#corporate .box-text-three{
width:230px;
padding:.2em 0;
margin:0 0 0 1em;
float:left;
border-top:1px solid #000;
height:80px;
}
#corporate p{
margin:0;
}
#corporate .divide-one{
border-right:1px solid #ccc;
height:168px;
width:1px;
float:left;
/*position:relative;
left:.3em;
top:.4em;*/
}
#corporate .divide-two{
border-right:1px solid #ccc;
height:80px;
width:1px;
float:left;
/*position:relative;
left:.3em;
top:.5em;*/
}
#corporate span
{
    display:block;
    padding-top:70px;
/*position:relative;
top:6.5em;*/
}
.greyline{
border-bottom:solid 1px #ccc;
clear:both;
height:1em;line-height:1em;
width:740px;
}
a
{
color: #c0132e!important;
text-decoration: none;
}
a:hover
{
color: #c0132e!important;
text-decoration: underline;
}


.clear{
clear:both;
height:5px;
line-height:5px;
}
.clear2px{
clear:both;
height:2px;
line-height:2px;
}
.clear1em{
clear:both;height:1em;line-height:1em;
}

.applynow_red a{
background: url('/resources/images/nav/apply_now_onred.gif') no-repeat;
width: 96px;
height: 34px;
float:right; 
position: absolute;
top: -90px; 
right:20px;
}
		
.applynow_red a:hover {
background-position: 0 -34px;
}

.applynowbtn a{
background: url('/resources/images/nav/apply_now.png') no-repeat;
width: 96px;
height: 34px;
float:right; 
position: absolute;
top: 320px; 
right:20px;
}
		
.applynowbtn a:hover {
background-position: 0 -34px;
}

ul.greenTick img {
position:relative;
left:10px;
float:right;
}
a.logon {display: block; width: 96px; height: 0px; background: url('/resources/images/btn_logon.jpg'); padding: 34px 0px 0px 0px; overflow: hidden; }
a.logon:hover {background-position: 0px -34px;}

/*---------------------------------------FOOTER----------------------*/	
#footer {
width:740px;
color:#333;
background: #fff;
border-top:10px solid #cc0033;
position:relative;
margin:0 auto;
padding:0;
clear:both;
}
#footer p{
margin:.5em 0 0 .5em;
text-transform:uppercase;
font-size:1em;
}
#footer a{
position:relative;
color:#cc0000;
text-decoration:none;
font-size:1em;
}

