/************ SERVED FROM DISK ********************/

/************ START generic.css ********************/

div.page-wrapper
{
width               : 940px;
overflow            : hidden;
padding             : 0px 30px 0px 30px;
}

div.page-header
{
width               : 665px;
padding             : 0px 0px 0px 0px;
}

div.page-header h2
{
margin              : 0px 0px 20px 0px;
line-height         : 22px;
}

div.page-wrapper div.page-left
{
width               : 665px;
float               : left;
padding             : 20px 0px 0px 0px;
}

div.page-wrapper div.page-left h3
{
font-size           : 28px;
line-height         : 56px;
color               : #009FC2;
font-weight         : bold;
font-style          : italic;
margin              : 0px 0px 0px 0px;
}

div.page-wrapper div.page-left h4
{
font-size           : 14px;
line-height         : 18px;
color               : #009FC2;
font-weight         : bold;
font-style          : italic;
margin              : 0px 0px 5px 0px;
clear               : both;
}

div.page-wrapper div.page-left h5
{
font-size           : 12px;
line-height         : 16px;
color               : #009FC2;
font-weight         : bold;
font-style          : italic;
margin              : 0px 0px 0px 0px;
clear               : both;
}

div.page-wrapper div.page-left p
{
font-size           : 12px;
line-height         : 16px;
color               : #545454;
font-weight         : normal;
margin              : 0px 0px 16px 0px;
clear               : both;
}

div.page-wrapper div.page-left p a
{
color               : #545454;
}

div.page-wrapper div.page-left a:hover
{
color               : #009FC2;
}

div.page-wrapper div.page-left ul,
div.page-wrapper div.page-left ol
{
margin              : 0px 0px 16px 30px;
padding             : 0px;
list-style-type     : disc;
}

div.page-wrapper div.page-left li
{
font-size           : 12px;
line-height         : 16px;
color               : #545454;
font-weight         : normal;
margin              : 0px 0px 5px 0px;
clear               : both;
}

div.page-wrapper div.page-left li a
{
color               : #545454;
}

div.page-wrapper div.page-right
{
width               : 245px;
float               : left;
padding             : 20px 0px 0px 30px;
}

div.page-wrapper div.page-right a.business-space-search
{
width               : 245px;
height              : 0px;
padding-top         : 58px;
overflow            : hidden;
display             : block;
background          : url(../images/banners/business-space-search.png) no-repeat;
margin-top          : 20px;
}

div.page-wrapper div.page-right div.quote
{
width               : 190px;
background          : #E5E5E5;
margin-top          : 20px;
padding             : 15px 25px 15px 30px;
background          : #E5E5E5 url(../images/generic/quote-start.png) 10px 15px no-repeat;
}

div.page-wrapper div.page-right div.quote p
{
font-size           : 16px;
line-height         : 20px;
color               : #333;
font-weight         : normal;
margin              : 0px 0px 12px 0px;
font-family         : Georgia;
}

div.page-wrapper div.page-right div.quote p span.endquote
{
background          : #E5E5E5 url(../images/generic/quote-end.png) 0px 2px no-repeat;
width               : 16px;
height              : 14px;
}

div.page-wrapper div.page-right div.quote p.name
{
font-size           : 12px;
font-family         : arial;
}

div.page-wrapper div.page-right div.quote p span
{
font-weight         : bold;
}

div.page-wrapper div.page-right div.quote p img
{
margin              : 0px 0px 0px 4px;
vertical-align      : bottom;
}

div.insight
{
margin-top          : 20px;
width               : 245px;
background          : #E5E5E5;
padding             : 0px 0px 10px 0px;
}

div.insight h6
{
width               : 245px;
height              : 0px;
padding-top         : 33px;
overflow            : hidden;
display             : block;
background          : url(../images/generic/insight-magazine.png) no-repeat;
margin-top          : 20px;
}

div.insight div.issue
{
width               : 225px;
overflow            : hidden;
padding             : 10px;
}

div.insight div.issue div.image
{
width               : 54px;
float               : left;
padding-right       : 16px;
}

div.insight div.issue div.detail
{
width               : 155px;
float               : left;
}

div.insight div.issue div.detail p
{
font-size           : 12px;
line-height         : 24px;
color               : #545454;
font-weight         : normal;
margin              : 0px 0px 0px 0px;
}

div.insight div.issue div.detail p a
{
color               : #545454;
}

div.insight div.issue div.detail p a:hover
{
color               : #009FC2;
}

div.insight div.issue div.detail p a.download
{
background          : url(../images/generic/icon-pdf.png) no-repeat;
display             : block;
padding-left        : 29px;
text-decoration     : none;
}

div.insight div.issue div.detail p strong
{
font-style          : italic;
}

div.insight p.contact
{
font-size           : 10px;
line-height         : 14px;
color               : #545454;
font-weight         : normal;
margin              : 0px 0px 0px 0px;
padding             : 10px;
}

div.insight p.contact a
{
color               : #545454;
text-decoration     : none;
}

div.useful-info
{
width               : 243px;
margin-left         : 0px;
border              : 1px solid #EEE;
border-top          : 0px solid #EEE;
margin-bottom       : 20px;
background-color    : #EEE;
margin : 20px 0 0 0;
}

div.useful-info p.header
{
font-size           : 12px;
line-height         : 18px;
color               : #FFF;
font-weight         : normal;
font-style          : italic;
padding             : 5px 10px 5px 10px;
background          : #009FC2;
}

div.useful-info ul
{
list-style-type     : disc;
margin              : 10px 0px 10px 30px;
padding             : 0px;
}

div.useful-info ul li
{
margin              : 0px;
padding             : 0px;
font-size           : 12px;
line-height         : 20px;
}

div.useful-info ul li a
{
color               : #545454;
text-decoration : none;
}

div.useful-info ul li a:hover
{
color               : #009FC2;
}

