
#body, td { font-family:Calibri, Arial, Helvetica, sans-serif; font-size:14px; color:#333333; line-height:20px; vertical-align:top;}



#outerbody {		width:99%;	
					text-align:center; 
					margin:1px;
                    z-index:0;                    
}
					
#main {			position:relative;
				width:912px;
				margin-left:auto;
				margin-right:auto;
				margin-top:0px;
				text-align: left;
				padding: 0px;
				overflow: visible;
				
}

.fullwidth { width:912px; }

.topright { position:absolute; top:20px; left:770px; height:40px; background:url(images/arrow.gif) top right no-repeat; padding:2px 5px 0 0;}
.topright a {text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.topright a:hover { color:#2f4154;}

.pagetitle { height:30px; color:#000000; font-family:Arial; font-weight:bold; font-size:16px; margin:0 0 20px 10px;}
.pagetitle b { font-size:16px; color:#1c4470;}

/* h1 {color:#336699; font-size:18px; font-weight:bold; margin:0 0 25px 0;} */
h1 {color:#1c4470; font-size:16px; font-weight:bold; margin:10px 0 5px 0; font-family:Arial; font-style:italic;}
h2 {color: #1c4470; font-size:16px; font-weight:bold; font-style:italic;}
h3 {color:#1c4470; font-size:16px; font-weight:bold; margin:10px 0 5px 0; font-family:Arial;}

.hb {font-size:15px; font-weight:bold;}

p {margin-left:20px; margin-bottom:50px; text-align:justify;}

img {border:0;}
a {color:#7396b9;}

input, textarea, select {font-family:tahoma; font-size:11px; border:1px solid #636363; background:#ffffff; color:#666666; padding:2px 2px 2px 4px; overflow:hidden;}

.h {width:70px;}
.m {width:30px;}
.l {width:100px;}

.img_input {background:none; border:0; padding:0; margin:0;}
.button_style, input[type=button] {background:url(images/button_bg.gif) repeat-x; height:25px; width:auto; padding:0 5px 0 5px; margin:0; border:0; color:white; font-weight:bold; font-family: Arial, Helvetica, sans-serif; letter-spacing:1px; font-size:11px;}


strong {color:#376092; font-size:12px; font-weight:bold; }

ul { list-style:none; margin:0px 0 0 40px; padding:0; line-height:15px;}
li { background:url(images/arrow.gif) left top no-repeat; padding-left:35px; padding-top:3px; margin-bottom:7px; font-size:12px;}
.ul2 { margin-left:30px;}
.ul3 {margin-left:30px;}
.ul3 li {background:url(images/arrow2.gif) left center no-repeat; padding-left:20px; padding-top:0px; margin-bottom:5px; font-size:12px;}
.ul4 { line-height:15px; margin-top:0px;}


.lilink {margin-left:190px; background:url(images/arrow_right.gif) no-repeat right; padding-right:12px; color:#999999;}


.nomargin_list_table td ul {margin:10px 0 30px 0;}
.nomargin_list_table td strong {font-size:15px;}

#content {height:auto; margin-bottom:0; padding:30px 40px 40px 40px;}
#content2 {height:auto; margin-bottom:0; padding:20px 40px 40px 0px;}


.lm2 {margin-top:10px;}

.maintable { width:850px;}
.maintable .left { width:auto;}
.maintable_content { width:auto; padding-left:60px;}
.maintable_content p {margin-bottom:20px;}

.alt_samplerow .col_1 {width:150px;}
.alt_samplerow .proj_top td { font-size:16px; font-weight:bold;}
.alt_samplerow {}


.leftmenu_table { width:274px; height:auto; background:url(images/leftmenubg_mid.jpg) repeat-y; padding:0px;}
.leftmenu_top {width:274px; height:21px; background:url(images/leftmenubg_top.jpg) no-repeat; padding:0px;}

.leftmenu_table td { padding: 4px 0 4px 30px; color:white; text-decoration:none; font-size:14px; font-weight:bold; font-family:Calibri, arial;}

.leftmenu_bottom { width:274px; height:29px; background:url(images/leftmenubg_bottom.jpg) no-repeat; padding:0px;}


.leftmenu_table  td a { color:white; text-decoration:none; font-size:14px; font-weight:bold; font-family:Calibri, arial;}
.leftmenu_table td a:hover { text-decoration:underline;}


.rowtable { width:100%;}

.rowtable .rowtable_pic {width:200px; height:100px; border:1px solid #666666;}
.rowtable .left { width:280px; padding-bottom:20px;}
.rowtable .left2 { width:250px; padding-left:30px; padding-bottom:20px;}
.rowtable .right {width:auto; padding:0 0 20px 20px;}
.rowtable .right p {margin:0;}
.rowtable .right em {font-weight:bold;}
.rowtable .divider { width:100%; height:25px; background:url(images/line2.jpg) no-repeat top; padding-top:25px;}


.menu-table td a {font-size:12px; color: white; text-decoration:none; font-weight:bold; }
.menu-row {background:url(images/dropmenu-bg1.png); padding:5px 5px 5px 10px;}
.menu-row a:hover { text-decoration:none; }
.header_link a {font-family: Arial, Helvetica, sans-serif; margin:0px 0px -17px 0px; color:#333333; font-size:15px; font-weight:bold;}
.header_link a:hover {text-decoration:none; color:#333333; }

.menu-row2 {background:url(images/dropmenu-bg2.png); padding-left:10px;}


.pic_right {margin:0 0 10px 10px; }
.pic_left {margin:0 10px 10px 0px; }


.mktmaptable { width:600px; margin-left:10px; }
.mktmaptable td { font-size:11px; color:#666666; padding:10px; width:33%; }


.mktflagtable { width:95%; margin-left:0px; background:; }
.mktflagtable td { font-size:11px; color:#333333; padding:5px; width:80px; text-align:center; line-height:15px; }
.mktflagtable td img { border:0px solid #999999;}

.mkt_top {width:100%;}


.coltable .left img {margin-bottom:-10px;}

.outline {width:565px;}
.outline .ol_top {background:url(images/outline_top.gif) no-repeat; width:565px; height:24px; vertical-align:middle; padding:0px 0 0 15px;}
.outline .ol_mid {background:url(images/outline_bg.gif) repeat-y; width:565px; height:100px; padding:10px 25px 10px 25px;}
.outline .ol_bottom {background:url(images/outline_bottom.gif) no-repeat; width:565px; height:14px; padding:1px;}

.mytable {width:500px;}
.mytable td {border:1px solid black; text-align:center; vertical-align:middle;}
.mytable .toprow td {background:#666666; color:white; font-weight:bold; font-size:13px;}
.mytable .ct1 {text-align:left;}

.formtable { width:100%;}
.formtable td {padding:5px; vertical-align:bottom;}
.formtable .nom { text-align:right; font-weight:bold; width:250px;}

.aster {color:red; font-weight:bold;}
.chkbox {background:none; border:0; margin:0; padding:0;}

.smalltext {font-size:9px;}

#footer {position:relative; text-align:center; margin-top:30px; font-size:12px; line-height:20px; color:#666666; font-family:Calibri, verdana; width:100%;}

#footer a {color:#666666; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

/* *******************  TOP NAV DROPMENU ********************** */

.topmenu_dropmenu {position:absolute; top:-33px;height:auto; margin:0px; padding:0px; visibility:hidden; overflow:visible;}

#dropmenu-company { left:65px; width:120px; z-index:90;}

#dropmenu-pr { left:645px; width:140px; z-index:91;}

/* *******************  LEFT NAV DROPMENU ********************** */


.leftmenu_dropmenu {position:absolute; left:262px; top:30px; width:140px; height:auto; margin:0px; padding:0px; visibility:hidden; overflow:visible;}

#dropmenu-strategic { top:21px; z-index:92;}
#dropmenu-research { top:49px; z-index:93;}
#dropmenu-finadv { top:77px; z-index:94;}
#dropmenu-distressed { top:245px; z-index:95;}
#dropmenu-legal { top:273px; z-index:96;}

#dropmenu-commercial { top:21px; z-index:92;}
#dropmenu-convention { top:49px; z-index:93;}
#dropmenu-hospitality { top:77px; z-index:94;}



















