/*====================================================
 BODY
=====================================================*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, sub, tt, var,
b, u, i, center,dl, dt, dd, ul,ol, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td
{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}

body {font-family:verdana;font-size:12px;color:#36373a;color:black;color:#333;}

h1, h2, h3, h4, h5, h6 {font-family:verdana,arial,sans-serif;}

.floatleft {float:left;}
.floatright {float:right;}
.entryhover {background:#e3ecf3;cursor:pointer;}

#hover {
border:1px solid red;
width:707px;
height:500px;
position:absolute;
top:10px;
left:10px;
z-index:100;
background:white;
}

/* HOVER OVERLAY */
#hoveroverlay {
position:fixed;
z-index:100;
top:0;
left:0;
height:100%;
width:100%;
background-color:#000;
filter:alpha(opacity=75);
-moz-opacity:0.75;
opacity:0.75;
}

#hovercontent {
position:fixed;
background:white;
border:4px solid #525252;
z-index:102;
text-align:left;
top:100px;
left:100px;
}

.hidden {display:none;}


/*====================================================
 HEADER
=====================================================*/
#header {margin:0;padding:0;height:121px;position:relative;
background:url(../Files/bg_header_950x121.jpg/$file/bg_header_950x121.jpg) no-repeat top left;}

#header img.right {position:absolute;top:0;right:0;}
#header ul.top {margin:20px 20px 0 0;padding:0;list-style:none;float:right;position:absolute;top:0;right:0;}
#header ul.top li {margin:0;padding:0 5px 5px 5px;float:left;border-right:1px solid white;}
#header ul.top li.last {border-right-width:0;}
#header ul.top li a {margin:0;padding:0;font-size:10px;font-weight:bold;text-decoration:none;
color:#92a9b5;}
#header ul.top li a:hover {text-decoration:underline;}

body.home #header {background:url(../Files/bg_bank_950x339.jpg/$file/bg_bank_950x339.jpg) no-repeat bottom left;height:339px;}

body.home #header li.home a, body.profile #header li.profile a, body.careers #header li.careers a, body.press #header li.press a, body.contactus #header li.contactus a {color:#f8cf2c;}


/*====================================================
 TABS
=====================================================*/
ul#tabs {margin:0;padding:0;list-style:none;float:left;position:absolute;top:102px;left:0;background:url(../Files/bg_tabs_14x21.gif/$file/bg_tabs_14x21.gif) repeat-x top left;width:950px;}
ul#tabs li {margin:0;padding:0;float:left;background:url(../Files/tab_div_1x21.gif/$file/tab_div_1x21.gif) no-repeat top right;}
ul#tabs li.last {background:none;}
ul#tabs li a {margin:0;padding:3px 10px 5px 10px;font-weight:bold;text-transform:uppercase;color:white;text-decoration:none;font-size:11px;display:block;}
ul#tabs li a:hover, ul#tabs li.highlight a {background:#99cccc;color:#333;}
/*====================================================
 BREADCRUMBS
=====================================================*/

/*====================================================
 CONTENT AREA
=====================================================*/
#main {margin:0 0 1em 0;padding:0;}
#main img.floatright {margin:0 20px 10px 10px;padding:0;}
#main img.right {margin:0 0 10px 10px;}
#main img.rightnomargin {margin:0;padding:0;}
#main img.top {margin:0 0 10px 0;padding:0;}
#main img.floatleft {margin:0 20px 0 24px;}
#main img.left {margin:0 10px 10px 0;}
#main h1 {margin:10px 20px 10px 24px;padding:0 0 10px 0;font-size:20px;font-weight:normal;border-bottom:2px solid #658f98;}
body.home #main h1 {margin-left:0;}
#main h2 {margin:0 20px 5px 24px;padding:5px 0;font-size:16px;font-weight:normal;}
#main h3 {margin:0 20px 10px 24px;padding:0;font-size:14px;font-weight:normal;}
#main h4 {margin:15px 20px 15px 24px;padding:0;font-size:12px;}
#main h4 a {color:#933;text-decoration:none;font-size:12px;}
#main h4 a:hover {text-decoration:underline;}
#main p {margin:0 20px 10px 24px;padding:0;font-size:11px;line-height:1.3em;}
#main p img {padding:0;}
#main ul {margin:0 20px 0 24px;padding:0;list-style:none;}
#main li {margin:0;padding:0 0 10px 15px;font-size:11px;line-height:14px;
background:url(../Files/bullet_circle_6x6.gif/$file/bullet_circle_6x6.gif) no-repeat 0 4px;}
#main a {margin:0;padding:0;color:#336699;font-weight:bold;}
#main h2 a {font-weight:normal;color:#000;}
#main p.admin {margin:10px;padding:5px;background:#efefef;clear:both;}
#main td {vertical-align:top;}
#main table {margin-left:24px;}
#main table.border {margin:0 24px 10px 24px;padding:0;border-collapse:collapse;}
#main table.border th {margin:0;padding:5px;font-size:11px;text-align:left;}
#main table.border td {margin:0;padding:5px;border:1px solid #ccc;font-size:11px;}
#main table.floatleft {margin:0 10px 0 24px;padding:0;float:left;font-size:11px;font-weight:bold;line-height:1.3em;border-collapse:collapse;}
#main table.floatleft td {margin:0;padding:0 0 15px 0;}
#main div.hr {margin:5px 10px 15px 0;padding:0;color:#c9c9c9;background:#c9c9c9;height:1px;}
#main hr {display:none;}

/* DATABASES */
#main .special ul {margin:10px 0 20px 24px;padding:0;clear:left;border-bottom:1px solid #336699;float:left;}
#main .special ul li {margin:0;padding:2px 2px 4px 4px;float:left;border-left:5px solid #336699;background:none;}
#main .special ul li a {margin:0;padding:0;text-decoration:none;}
#main .special ul li a:hover, #main .special ul li.current a {color:black;}

/* HOME SECTION */
body.home #main {margin-top:10px;}
body.home #main table {margin:0 10px 0 0;padding:0;border-collapse:collapse;}
body.home #main table td {margin:0;padding:0 0 0 10px;width:50%;}
body.home #main table td h3 {margin:0;padding:0;color:#316f98;font-weight:bold;}
body.home #main table td img.floatright {margin:0 0 0 10px;padding:0;float:right;}
body.home #main table td p {margin:5px 0 10px 0;padding:0;}
body.home #main table td.col1 {padding:0 10px 0 0;border-right:1px solid #c9c9c9;}
body.home #main p {margin-left:0;}
body.home #main h3 {color:#316F98;font-weight:bold;margin-left:0;}
body.home #main img {margin-top:5px;}
body.home #main img.floatleft {margin-left:0;margin-right:10px;}

/* ABSTRACT BLOCKS FOR 3RD LEVEL */
#main div.abstractblock {margin:5px 0 5px 24px;padding:0;float:left;min-height:85px;width:240px;}
#main div.abstractblock h3 {margin:0;padding:4px 0 6px 24px;color:#9b1a33;font-size:10px;font-weight:bold;background:url(../Files/bg_h3_plus_239x119.gif/$file/bg_h3_plus_239x119.gif) no-repeat top left;}
#main div.abstractblock p {margin:0;padding:0 0 5px 24px;}

/* MARITIME SECTION */
body.maritime #twocols {
background:url(../Files/photo_ships_746x179.jpg/$file/photo_ships_746x179.jpg) no-repeat top right;
}
body.maritime #main {
margin-top:167px;
}

/* CONTACT US SECTION */
body.contactus #main {margin:0;padding:170px 0 0 0;background:#a5cada url(../Files/contactus_746x170.jpg/$file/contactus_746x170.jpg) no-repeat top left;}
body.contactus #main h2 {margin:0 10px 10px 24px;padding:10px 0 0 0;clear:left;color:white;}
body.contactus #main td.label {padding:0 5px 0 5px;text-align:right;}
body.contactus #main em a {color:#993333;text-decoration:none;font-style:normal;}
body.contactus #main em a:hover {text-decoration:underline;}
body.contactus #main p {font-weight:bold;}
body.contactus #main h3 em {font-style:normal;color:#658f98;}
body.contactus #main table {margin:0;padding:0;width:100%;}
body.contactus #main table td.left {border-right:1px solid white;width:190px;}
body.contactus table td {margin:0;padding:20px 20px 20px 35px;font-size:10px;font-weight:bold;}
body.contactus table td.right {padding-left:20px;}
body.contactus table#contactform {background:#b6cdd2;}
body.contactus #main td h2 {margin:0;padding:0;color:white;}
body.contactus table#contactform td h3 {margin:0 0 2px 0;padding:0;color:white;font-size:11px;font-weight:bold;}
body.contactus table#contactform td h3.title {margin-bottom:12px;color:#333;}
body.contactus table#contactform td address {margin:0 0 12px 0;padding:0;color:white;font-style:normal;
font-size:10px;color:#333;line-height:1.2em;font-weight:normal;}
body.contactus #main table.medium {margin:0 0 10px 0;padding:0;width:370px;border-collapse: collapse;}
body.contactus #main table.medium td {margin:0;padding:0;font-size:10px;font-weight:bold;}
body.contactus table#method {margin:0;padding:0;width:370px;border-collapse:collapse;}
body.contactus table#method td {margin:0;padding:10px 0;}
body.contactus #main table.floatleft {margin:0 0 0 24px;padding:0;}
body.contactus #main div.checkboxes {margin:0 0 1em 24px;padding:0;font-size:10px;font-weight:bold;}

/* CONTACT US BIO TABLE */
body.contactus #main table#bio td {margin:0;padding:3px 5px 5px 5px;}
body.contactus #main table#bio td.label {margin:0;padding:5px 5px 0 5px;}
body.contactus #main table#bio td input {width:310px;font-size:10px;}
body.contactus #main table#bio td textarea {width:310px;font-size:11px;}
body.contactus #main table#bio td input.short {width:92px;}
body.contactus #main table#bio td input.medium {width:140px;}

/* CONTACT US FORM FIELDS */
body.contactus #main input.radio {width:auto;}
body.contactus #main input.checkbox {width:auto;}
body.contactus #main br {clear:left;}
body.contactus #main div.floatright {margin:0 48px 0 0;padding:0;width:255px;}
body.contactus #main div.floatright p {margin:0;padding:0 0 5px 0;font-size:10px;}
body.contactus #main div.floatright textarea {width:250px;height:200px;font-size:11px;}
body.contactus #main div.floatright  div.buttons {margin:0;padding:0;float:right;display:block;}
body.contactus #main div.floatright  input.button {margin:5px 1px 0 0;padding:0;width:auto;font-size:11px;}

/* TABBED INTERFACE */
#main ul.subtabs {margin:0 0 5px 0;padding:0;list-style:none;list-style-type:none;float:left;height:27px;width:530px;}
#main ul.subtabs li {margin:0;padding:0;float:left;background:none;}
#main ul.subtabs li a {margin:0;padding:27px 0 0 0;float:left;background:url(../Files/tab_home_147x320.gif/$file/tab_home_147x320.gif) no-repeat top left;height: 0px !important;height /**/:27px;overflow:hidden;}
#main ul.subtabs li#subtab1 a {width:132px;}
#main ul.subtabs li#subtab1.selected a,#main ul.subtabs li#subtab1.selected a:hover {background-position:0 -27px;}
#main ul.subtabs li#subtab1 a:hover {background-position:0 -54px;}
#main ul.subtabs li#subtab2 a {width:119px;background-position:0 -162px;}
#main ul.subtabs li#subtab2.selected a,#main ul.subtabs li#subtab2.selected a:hover {background-position:0 -189px;}
#main ul.subtabs li#subtab2 a:hover {background-position:0 -216px;}
#main ul.subtabs li#subtab3 a {width:135px;background-position:0 -243px;}
#main ul.subtabs li#subtab3.selected a,#main ul.subtabs li#subtab3.selected a:hover {background-position:0 -270px;}
#main ul.subtabs li#subtab3 a:hover {background-position:0 -297px;}
#main ul.subtabs li#subtab4 a {width:144px;background-position:0 -81px;}
#main ul.subtabs li#subtab4.selected a,#main ul.subtabs li#subtab4.selected a:hover {background-position:0 -108px;}
#main ul.subtabs li#subtab4 a:hover {background-position:0 -135px;}

/* PROFILE SECTION */
body.profile #main img {margin:10px 15px 15px 24px;padding:0;float:left;}
body.profile #main h1 {margin:80px 0 0 0;padding:0;font-weight:bold;}
body.profile #main h2 {margin:0;padding:0;font-weight:bold;font-size:12px;}
body.profile #main p {clear:left;}
body.profile #main address {margin:80px 0 0 0;padding:0;font-size:11px;color:#669999;}

/* PROFILES LIST SECTION */
body.profileslist #main div.block {float:left;}
body.profileslist #main div.item {margin:0 20px 10px 24px;padding:0 0 10px 0;border-bottom:1px solid gray;clear:left;float:left;width:708px;display:block;}
body.profileslist #main div.item img {margin:0 15px 0 0;padding:0;float:left;}
body.profileslist #main h4 {margin:0;padding:0;display:inline;}
body.profileslist #main h4 a {margin:0;padding:0;color:#305e85;font-size:14px;}
body.profileslist #main h5 {margin:0 0 0 10px;padding:0;font-size:12px;color:#393939;display:inline;}
body.profileslist #main .item p {margin:5px 0 0 0;padding:0;width:607px;float:right;text-align:left;}

/* HOME SECTION */
body.home #main p {margin-left:0;}



/* LEASING SECTION */
body.leasing #twocols {background:url(../Files/bg_portfolio_748x174.jpg/$file/bg_portfolio_748x174.jpg) no-repeat top right;}
body.leasing #main {margin-top:173px;}

/* MRO SECTION */
body.mro #twocols {background:url(../Files/bg_solutions_746x174.jpg/$file/bg_solutions_746x174.jpg) no-repeat top right;}
body.mro #main {margin-top:173px;}

/* SPECIALIST SECTION */
body.specialist #twocols {background:url(../Files/specialistFunds_HEADER.jpg/$file/specialistFunds_HEADER.jpg) no-repeat top right;}
body.specialist #main {margin-top:173px;}

/* AIR ADV */
body.airadv #twocols {background:url(../Files/saa_header_746x177.jpg/$file/saa_header_746x177.jpg) no-repeat top right;}
body.airadv #main {margin-top:173px;}

/* COMMAV SECTION */
body.commav #twocols {background:url(../Files/photo_b777_746x173.jpg/$file/photo_b777_746x173.jpg) no-repeat top right;}
body.commav #main {margin-top:173px;}

/* CONSULTING SECTION */
body.consulting #twocols {background:url(../Files/consulting_746x162.jpg/$file/consulting_746x162.jpg) no-repeat top right;}
body.consulting #main {margin-top:173px;}

/* TRAINING SECTION */
body.training #twocols {background:url(../Files/bg_training_746x173.jpg/$file/bg_training_746x173.jpg) no-repeat top right;}
body.training #main {margin-top:173px;}

/* AEROSPACE */
body.aero #twocols {background:url(../Files/saa_aero_MAINHEADER.jpg/$file/saa_aero_MAINHEADER.jpg) no-repeat top right;}
body.aero #main {margin-top:173px;}

/* CARGO ADVISORY */
body.cargo #twocols {
background:url(../Files/bg_cargo_746x179.jpg/$file/bg_cargo_746x179.jpg) no-repeat top right;
}
body.cargo #main {
margin-top:173px;
}

/* INVESTMENT BANKING SECTION */
body.ib #twocols {background:url(../Files/photo_financial_746x179.jpg/$file/photo_financial_746x179.jpg) no-repeat top right;}
body.ib #main {margin-top:173px;}

/* BUSINESS PLANNING SECTION */
body.busplan #main img {margin:20px 20px 20px 24px;padding:0;}

/* BUSINESS PLANNING SECTION */
body.conserv #main img {margin:20px 20px 20px 24px;padding:0;}

/* RESTRUCTURING SECTION */
body.restructuring #main img {margin:20px 20px 20px 24px;padding:0;}

/* SECTION */
#main h3.section {padding-top:5px;border-top:1px dashed #336699;}
#main h3.section a {font-weight:normal;}

/* PRESS SECTION */
body.press #main {background:url(../Files/bg_press_752x182.jpg/$file/bg_press_752x182.jpg) no-repeat top left;}
body.press #main .block {padding:0;margin:0 0 1em 24px;width:708px;display:inline;float:left;}
body.press #main .block .item {margin:0;padding:0;border-top:1px solid #666;float:left;}
body.press #main .block .highlight {background:#e3ecf3;}
body.press #main .block .item p.date {margin:0;padding:7px 0 8px 0;color:#666;width:200px;float:left;}
body.press #main .block .item h4 {margin:0 0 0 200px;padding:7px 0 8px 0;line-height:1.2em;width:500px;}
body.press #main .block .item h4 a {text-decoration:none;color:#006699;}
body.press #main .block .item h4 a:hover {text-decoration:underline;}
body.press #main .block .item p.abstract {margin:0 0 0 200px;padding:0;color:#333;line-height:1.5em;width:500px;}

/* CUSTOMERS */
body.customers #main h2 {margin-bottom:15px;border-bottom:2px solid #c3b9b8;}
body.customers #main .block {margin-bottom:1em;float:left;}
body.customers #main .item {margin:0 20px 0 24px;padding:1em 0;clear:both;border-top:1px solid #027eb5;float:left;width:708px;}
body.customers #main .item h4 {margin:0;padding:0;width:215px;float:left;}
body.customers #main .item h4 a {color:#333;}
body.customers #main .item img {margin:0;padding:0;float:left;clear:right;}
body.customers #main .item p {margin:0;padding:0;width:305px;float:right;clear:right;}

/* SEARCH RESULTS */
body.searchresults #main th {margin:0;padding:3px 1px;border-bottom:1px solid #666666;font-size:11px;text-align:left;}
body.searchresults #main td a {text-decoration:none;color:#006699;}
body.searchresults #main td a:hover {text-decoration:underline;}
body.searchresults #main td {margin:0;padding:5px 5px 5px 1px;vertical-align:top;font-size:11px;border-bottom:1px solid #666666;}

/* ADVISORY SERVICES SECTION */
body.commav #twocols {
background:url(../Files/commercialavi_746x162.jpg/$file/commercialavi_746x162.jpg) no-repeat top right;
}
body.commav #main {
margin-top:167px;
}

/* BIOS & CONSULTING BIOS SECTION */
body.bios #main img, body.consultingbios #main img {margin:10px 15px 15px 24px;padding:0;float:left;}
body.bios #main h1, body.consultingbios #main h1 {margin:80px 0 0 0;padding:0;font-weight:bold;border-bottom-width:0;}
body.consultingbiosnophoto h1 {margin:10px 20px 10px 24px;padding:0 0 10px 0;font-size:20px;font-weight:normal;border-bottom:2px solid #658f98;}
body.bios #main h2, body.consultingbios #main h2 {margin:0;padding:0;font-weight:bold;font-size:12px;}
body.bios #main p, body.consultingbios #main p {clear:left;}
body.bios #main div.adr, body.consultingbios #main div.adr {margin:30px 0 0 0;padding:0;font-size:11px;color:#669999;}

/*====================================================
 COLUMN 1
=====================================================*/
#col1 {margin:0 0 2em 0;padding:0 0 15px 0;font-size:10px;}
#col1 .block {margin:0;padding:10px 0 0 10px;}
#col1 img {margin-left:10px;}
#col1 .noleftmargin {margin-left:0;padding-left:0;}
#col1 .noleftmargin img {margin-left:0;}
#col1 .someleftmargin {margin-left:0;padding-left:0;}
#col1 .notopmargin {margin-top:0;padding-top:0;}
#col1 h3 a {color:#333;text-decoration:none;}
#col1 h3 a:hover {color:#993333;}
#col1 h3 {margin:0 0 5px 0;padding:4px 6px 5px 11px;color:#333;background:url(../Files/bg_h3_170x52.gif/$file/bg_h3_170x52.gif) no-repeat bottom left;
line-height:1.3em;font-size:11px;}
#col1 h4 {margin:0;padding:0 10px;font-size:10px;}
#col1 h4 a {color:#333;text-decoration:none;}
#col1 h4 a:hover {text-decoration:underline;}
#col1 ul {margin:0;padding:0;list-style:none;}
#col1 li {margin:0 10px 8px 10px;padding:0 10px 0 0;line-height:1.2em;}
#col1 li a {text-decoration:none;color:#333;}
#col1 li a:hover {text-decoration:underline;}
#col1 p {margin:0 0 10px 0;padding:0 10px;line-height:1.3em;}
#col1 p.viewall a {color:#993333;font-size:12px;text-decoration:none;font-weight:bold;}
#col1 p.viewall a:hover {text-decoration:underline;}
#col1 span.suffix {color:#ff6600;font-weight:bold;}
#col1 em {display:block;font-weight:normal;font-size:10px;}

/* DATABASES (SPECIAL) LIST */
#col1 .special ul {margin:0 24px 10px 0;padding:0;}
body.cargo2 #col1 .special ul {margin-bottom:15px;}
#col1 .special ul li {margin:0;padding:0;border-bottom:1px solid #336699;border-left:5px solid #336699;}
#col1 .special ul li a {margin:0;padding:5px;display:block;font-weight:bold;color:#336699;font-size:11px;}
#col1 .special ul li a:hover,#col1 .special ul li.current a {color:black;text-decoration:none;}

/* DEFAULT SECONDARY NAV */
#col1 .secondarynav {margin:0;padding:0;}
#col1 .secondarynav h3 {margin:0 0 0 0;padding:15px 0 8px 20px;color:#f5f5f5;border-bottom:1px solid #4c222a;font-size:12px;background:#658f98;}
#col1 .secondarynav ul {margin:0;padding:0;list-style:none;}
#col1 .secondarynav ul li {margin:0;padding:0;border-bottom:1px solid white;background:#658f98;}
#col1 .secondarynav ul li a {margin:0;padding:3px 0 5px 20px;display:block;font-size:10px;color:white;
text-decoration:none;}
#col1 .secondarynav ul li a:hover, #col1 .secondarynav ul li.current a {background:#99cccc;color:#658f98;text-decoration:none;color:#333;}
#col1 .secondarynav ul li a span.suffix {display:none;}

/* BIOS NAVIGATOR */
#col1 .bioslist {margin:0;padding:9px 0 32px 0;background:#7293aa;}
#col1 .bioslist span.suffix {display:none;}
#col1 .bioslist ul {margin:0;padding:0;list-style:none;}
#col1 .bioslist ul li {margin:0;padding:0;border-bottom:1px solid #4c222a;}
#col1 .bioslist ul li a {margin:0;padding:10px 7px 10px 20px;display:block;background:#7293aa;font-size:10px;color:white;}
#col1 .bioslist ul li a strong {display:block;}
#col1 .bioslist ul li a:hover, #col1 .bios ul li.current a {color:#333;background:#aecfe1;text-decoration:none;}

/* CONTACT US SECTION */
body.contactus #col1 .addresses {margin:0;padding:0;}
body.contactus #col1 .addresses h3 {margin:0 0 5px 0;padding:5px 10px;background:#729db9;text-transform:uppercase;color:white;}
body.contactus #col1 .addresses h4 {margin:0;padding:3px 10px 0 10px;}
body.contactus #col1 .addresses .adr {margin:0;padding:0 10px 5px 10px;border-bottom:1px solid #a5cada;}
body.contactus #col1 .addresses p {margin:0;padding:0;}

/*====================================================
 COLUMN 2
=====================================================*/
#col2 {margin:0 0 2em 0;padding:0 0 15px 0;font-size:10px;}
#col2 a {color:#333;}
#col2 .block {margin:10px 0 15px 10px;padding:0;}
#col2 .smalltext {font-size:10px;}
#col2 .smalltext p {margin:0 10px 10px 0;padding:0;}
#col2 img.floatleft {margin-right:10px;}
#col2 .noleftmargin {margin-left:0;}
#col2 h3 {margin:0 17px 5px 0;padding:4px 6px 5px 11px;font-size:11px;color:#333;background:url(../Files/bg_h3_170x52.gif/$file/bg_h3_170x52.gif) no-repeat bottom left;line-height:1.5em;}
#col2 ul {margin:0;padding:0;list-style:none;}
#col2 li {margin:0 10px 8px 10px;padding:0;line-height:1.2em;}
#col2 li a {text-decoration:none;color:#333;}
#col2 li a:hover {text-decoration:underline;}
#col2 p {margin:10px 25px 10px 0;padding:0 10px;margin:0;line-height:1.3em;}
#col2 p.viewall a {color:#993333;font-size:12px;text-decoration:none;font-weight:bold;}
#col2 p.viewall a:hover {text-decoration:underline;}
#col2 div.adr {margin-left:10px;line-height:1.3em;}
#col2 div.adr p {margin:0;padding:0;}
#col2 span.suffix {color:#ff6600;font-weight:bold;}
#col2 .bblocks {margin-bottom:5px;}
#col2 .bblocksbig {margin-bottom:15px;}

body.maritime #col2, body.consulting #col2, body.airadv #col2,body.mro #col2,body.leasing #col2,body.commav #col2, body.consulting #col2, body.ib #col2, body.cargo #col2, body.aero #col2, body.specialist #col2 {margin-top:173px;}

/* PRESS SECTION */
#col2 .media p {margin:0 10px 3px 5px;padding:0;}
#col2 .media ul {margin:0;padding:0;list-style:none;}
#col2 .media ul li {margin:0 5px;padding:0;}
#col2 .searchpress {margin:0;padding:0;background:#e3ecf3;}
#col2 .searchpress h3 {margin:0;padding:5px 15px;background:#e3ecf3;color:#669999;}
#col2 .searchpress input {margin:0 0 10px 15px;padding:3px;font-size:12px;border:1px solid #cecece;width:140px;}
#col2 .searchpress img {margin:0 0 5px 0;padding:0;}

/* PROFILES SECTION */
#col2 div.profileslist ul {margin:0;padding:0;}
#col2 div.profileslist ul li {margin:0 0 7px 0;padding:0;}
#col2 div.profileslist ul li a {margin:0 17px 0 0;padding:5px;background:#387197 url(../Files/profilelink_bg_15x21.gif/$file/profilelink_bg_15x21.gif) no-repeat center right;display:block;color:white;font-weight:bold;font-size:11px;}
#col2 div.profileslist ul li a:hover {background:#6699cc url(../Files/profilelink_bg_15x21.gif/$file/profilelink_bg_15x21.gif) no-repeat center right;text-decoration:none;}
#col2 div.profileslist span.suffix {display:none;}
#col2 div.profileslist h4 {margin:0 17px 2px 0;padding:5px;background:#387197;color:white;font-size:11px;}
#col2 div.profileslist ul.bu {margin-right:12px;}
#col2 div.profileslist ul.pres {margin-right:6px;}
#col2 div.profileslist ul.bu li, #col2 div.profileslist ul.pres li {margin-bottom:2px;}
#col2 div.profileslist ul.bu li a,#col2 div.profileslist ul.pres li a {margin:0 5px 0 0;padding:5px;background:#749da5 url(../Files/profilelink_bg_15x21.gif/$file/profilelink_bg_15x21.gif) no-repeat center right;display:block;color:white;font-size:11px;font-weight:normal;}

/*====================================================
 FOOTER
=====================================================*/
#footer {margin:0;padding:17px 0 0 0;background:url(../Files/bg_footer_950x17.gif/$file/bg_footer_950x17.gif) no-repeat top left;height:50px;}
#footer p {margin:0;padding:14px 11px 0 11px;font-size:9px;height:36px;}
#footer p.left {float:left;width:453px;background:white url(../Files/bg_footer_25x12.gif/$file/bg_footer_25x12.gif) repeat-x bottom left;}
#footer p.right {float:right;text-align:right;width:453px;background:white url(../Files/bg_footer_25x12.gif/$file/bg_footer_25x12.gif) repeat-x bottom left;}
#footer a {color:black;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer a.struturo {margin:0;padding:5px 0 5px 19px;background:white url(../struturologo_17x20.gif) no-repeat 0 2px;}
/*====================================================
 HACKS, ETC.
=====================================================*/

/*====================================================
 LAYOUT
=====================================================*/
body {text-align:center;background:url(../Files/bg_stripes.gif/$file/bg_stripes.gif) repeat;}
#pagewidth {margin:10px auto 10px auto;padding:0;width:950px;text-align:left;}
#main {width:548px;float:right;}
#col1 {width:204px;float:left;}
#footer {clear:both;}

/* 2 COLUMN LAYOUT */
body.NavBoth #pagewidth {background:url(../Files/bg_am_950x10.gif/$file/bg_am_950x10.gif) repeat-y;}
body.home #pagewidth {background:url(../Files/bg_page_950x3.gif/$file/bg_page_950x3.gif) repeat-y;}
body.NavBoth #twocols {margin:0;padding:0;width:746px;float:right;}
body.NavBoth #main {width:551px;float:left;}
body.NavBoth #col1 {width:204px;float:left;}
body.NavBoth #col2 {width:195px;float:right;}

/* NO COLUMNS */
body.NavNeither #pagewidth {background:white;}
body.NavNeither #main {width:950px;}

/* ONLY LEFT COLUMN */
body.NavLeft #pagewidth {background:white;}
body.NavLeft #main {width:746px;float:left;}

/* ONLY RIGHT COLUMN */
body.NavRight #pagewidth {background:url(../Files/bg_page_right_950x10.gif/$file/bg_page_right_950x10.gif) repeat-y;}
body.NavRight #main {margin:0;padding:0;width:752px;float:left;}
body.press #main {padding-top:182px;}
body.NavRight #col2 {width:197px;float:right;}

/*====================================================
 PRINT
=====================================================*/
@media print {

body {background:white;}
#pagewidth, body.home #pagewidth, body.NavBoth #pagewidth {background:white;}
#header {height:97px;}
ul.subtabs {display:none;}
div#tabpanel1,div#tabpanel2,div#tabpanel3,div#tabpanel4 {display:block;}
#header ul.top {display:none;}
#main {margin:0;padding:10px 0;}
#main p.admin {display:none;}
#main ul {list-style:disc;}
#main li {margin-left:20px;padding-left:0;background:none;}
body.leasing #main,body.consulting #main,body.technical #main,body.mro #main,body.training #main,body.aerospace #main,body.financial #main,body.recruitment #main {margin-top:250px;}
#col1 {margin-top:0;padding-top:0;width:204px;}
#col2 {width:195px;}
body.leasing #col2,body.consulting #col2,body.technical #col2,body.mro #col2,body.training #col2,body.aerospace #col2,body.financial #col2,body.recruitment #col2 {margin-top:250px;}
ul#tabs {display:none;}
#footer {background:none;border-top:1px solid #027eb5;}
#footer p.left, #footer p.right {margin-top:0;padding-top:0;background:white;width:40%;}
#footer a.struturo {margin:0;padding:0;background:none;}

}

