body, p, ul, li, div, span, h1, h2, input, img, ol
{
	padding:0 0;
	margin:0 0;
	font-family:Tahoma, Arial;
	font-size:11px;
}

body
{
	background-image:url("../images/bodybg_01.png");
	background-repeat:repeat-x;
	background-color:#eff0f0;
}

#headermain
{
	width:100%;
}

#header
{
	width:930px;
	margin:0 auto;
	height:116px;
}

#headerwrapper
{
	padding-left:10px;
	padding-right:30px;
	padding-bottom:10px;
	padding-top:5px;
}

#leftlogo
{
	float:left;
}

#rightsearch
{
	float:right;
	padding-top:40px;
}

#rightsearch img, input
{
	float:left;
	border:0px;
}

#rightsearch input
{
	padding:7px;
	font-size:11px;
}

#navigationmain
{
	width:100%;
	height:44px;
}

#navigation
{
	width:930px;
	height:44px;
	margin:0 auto;
	background-image:url("../images/navbg_07.png");
	background-repeat:repeat-x;
}

#navigationwrapper
{
	color:#fff;
}

#navmenu
{
	list-style:none;
}

#navmenu li
{
	float:left;
	padding-right:10px;
}

#navmenu li img
{
	border:0px;
}



#contentsmain
{
	width:100%;
}

#contents
{
	width:930px;
	margin:0 auto;
	background-image:url("../images/contentsbg_45.jpg");
	background-repeat:repeat-y;
}

#contentspages
{
	width:930px;
	margin:0 auto;
	background-image:url("../images/contentsbg_pages.jpg");
	background-repeat:repeat-y;
}

#contentspageswrapper
{
	width:930px;
}


#contentswrapper
{
	width:930px;
}

#sidebar
{
	width:340px; float:left;
}

#rightbar
{
	width:590px; float:left;
}

#rightbar span
{
	display:block; background-image:url('../images/brdr_07.png'); background-repeat:repeat-x;margin-top:5px;background-position:bottom;padding-bottom:10px;
}

#rightbar span ul
{
	padding-left:10px;
	list-style:none;
}

#rightbar span ul li
{
	line-height:150%;
	font-size:13px;
	font-weight:900;
}


#rightbar h1
{
	color:#0b4e6e;
	font-size:15px;
	padding-bottom:5px;
}

#rightbar p
{
	font-size:12px;
	line-height:200%;
	padding-top:5px;
	text-align:justify;
}

#rightbarpages span table
{
	width:100%;
	font-size:12px;
	line-height:200%;
	padding-top:5px;
	text-align:justify;
}

#rightbarpages span ol
{
	padding-left:25px;
}
#rightbarpages span ol li
{
	font-size:12px;
	line-height:150%;
	padding-bottom:5px;
}

#sidebarpages
{
	width:275px; float:left;
}

#rightbarpages
{
	width:655px; float:left;
}

#rightbarpages span
{
	display:block; background-image:url('../images/brdr_07.png'); background-repeat:repeat-x;margin-top:5px;background-position:bottom;padding-bottom:10px;
}

#leftimage
{
	float:left;
	padding-right:10px;
	padding-top:12px;
}

#leftimage img
{
	border:1px solid #000;
}

#rightbarpages span h2
{
	font-size:14px;
	margin-top:5px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#307691;
	color:#fff;
	padding-left:5px;
}


#rightbarpages span ul
{
	padding-left:10px;
	list-style:none;
}

#rightbarpages span ul li
{
	line-height:150%;
	font-size:13px;
	font-weight:900;
}


#rightbarpages h1
{
	color:#0b4e6e;
	font-size:15px;
	padding-bottom:5px;
}

#rightbarpages p
{
	font-size:12px;
	line-height:200%;
	padding-top:5px;
	text-align:justify;
}

#ethicsimg
{
	float:left;
}

#ethicstext
{
	padding-top:5px;

}

#ethicstext ul
{
	padding-left:140px;
	list-style:none;
}

#ethicstext ul li
{
	background-image:url("../images/arrowblue_14.jpg");
	background-repeat:no-repeat;
	font-size:12px;
	padding-left:35px;
	padding-bottom:10px;
	line-height:200%;
}

.leftimg
{
	float:left;
	padding-right:10px;
	padding-top:5px;
}

.wrapper
{
	padding:15px;
}

.wrapperpages
{
	padding:15px;
}

#sidebarpages p
{
	padding-left:10px;
	padding-bottom:10px;
}

#sidebarpages ul
{
}


#sidebarpages h1
{

}

#sidebarpages ul li
{
	list-style:none;
	line-height:150%;
	/*display:block; background-image:url('images/brdr_07.png'); background-repeat:repeat-x;*/
	background-image:url('../images/brdr_07.png'); 
	background-repeat:repeat-x;
	background-position:bottom;
	margin-bottom:5px;
}

#sidebarpages ul li p
{
	padding-left:0px;
	padding-bottom:0px;
	padding-top:5px;
}

#sidebarpages ul li a
{
	color:#2e7fa6;
	text-decoration:none;
}

#sidebarpages ul li a:hover
{
	color:#2e7fa6;
	text-decoration:underline;
}



#sidebar p
{
	padding-left:10px;
	padding-bottom:10px;
}

#sidebar ul
{
}


#sidebar h1
{

}

#sidebar ul li
{
	list-style:none;
	line-height:150%;
	/*display:block; background-image:url('images/brdr_07.png'); background-repeat:repeat-x;*/
	background-image:url('../images/brdr_07.png'); 
	background-repeat:repeat-x;
	background-position:bottom;
	margin-bottom:5px;
}

#sidebar ul li p
{
	padding-left:0px;
	padding-bottom:0px;
	padding-top:5px;
}

#sidebar ul li a
{
	color:#2e7fa6;
	text-decoration:none;
}

#sidebar ul li a:hover
{
	color:#2e7fa6;
	text-decoration:underline;
}

#contentsfooter
{

}

#contentsfooterleft
{
	width:17px;
	float:left;
}

#contentsfooterright
{
	float:right;width:17px;
}

#footcontents
{
	float:left;width:896px;
	background-color:fff;
}




#footermain
{
	margin-top:20px;
	width:100%;
	background-color:#fff;
	border-top:1px solid #d4d4d4;
}

#footer
{
	width:930px;
	margin:0 auto;
	background-color:#f9fbfb;
}

#footerwrapper
{
}

#footerwrapper h1
{
	font-size:14px;
	padding-left:20px;
	padding-top:10px;
	color:#34a0c5;
}

#footerwrapper ul
{
	width:230px;
	float:left;
	list-style:none;
	padding-left:20px;
	padding-right:50px;
	padding-bottom:20px;
	padding-top:10px;
}

#footerwrapper ul li
{
	line-height:200%;
}

#footerwrapper ul li a
{
	color:#296f91;
	text-decoration:none;
}

#footerwrapper ul li a:hover
{
	color:#2e7fa6;
	text-decoration:underline;
}


.cleardiv
{
	clear:both;
}


.layer1 {

}
 
.heading {
cursor: pointer;
padding-bottom:10px;
}
.content {
padding: 5px 10px;
background-color:#fafafa;
}
p { padding: 5px 0; }
















#carouselmain
{
	width:100%;
	z-index:999;
}

#carousel
{
	width:930px;
	margin:0 auto;
	height:310px;
}

#carouselwrapper
{
}

#carouselwrapper h1
{
	text-shadow: #fff 1px 1px 1px;
	font-weight:normal;
	padding-left:30px;
	padding-top:30px;
	color:#0b4e6e;
	font-size:25px;
}

#carouselwrapper p
{
	text-shadow: #fff 1px 1px 0px;
	padding-left:30px;
	color:#000;	
	font-weight:900;
	width:55%;
	padding-top:15px;
	line-height:150%;
	font-size:13px;
}

#carouselwrapper img
{
	padding-left:30px;
	padding-top:75px;
}






.mainmenu
{
	padding-left:5px;
}

.mainmenu img
{
	border:0px;
}


.seperator
{
	padding-top:8px;
}

#coda-nav-1
{
	background-color:#6badc6;
	clear:both;
}


.trans_box2 {
/*width:70%;
font-family:georgia;
font-weight:bold;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/75p_honey.png);*/
}

/* IE ignores styles with [attributes], so it will skip the following. */
.trans_box2[class] {
/*background-image:url(../images/75p_honey.png);*/
}

#breadcrumb
{
	width:100%;
}

#breadcrumbwrapper
{
	width:930px; height:30px; background-color:#6badc6; margin:0 auto;
}

#breadcrumbwrapper ul
{
	padding-top:8px;
	padding-left:10px;
	list-style:none;
}

#breadcrumbwrapper ul li
{
	float:left;
	padding-right:10px;
	color:#fff;
}

#breadcrumbwrapper ul li a
{
	color:#bce8f0;
}

#managementleft
{
	float:left; padding-left:15px; padding-right:10px;width:136px;
}

#managementleft	h1
{
	padding:0 0;
	margin:0 0;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	color:#fff;
	font-size:13px;
	line-height:150%;
}

#managementleft	h2
{
	color:yellow;
	font-weight:normal;
	padding:0 0;
	margin:0 0;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	font-size:10px;
	line-height:150%;
}

.fleet
{
	width:300px;
}

.fleet li
{
	float:left;
	padding-right:10px;
}

.bankerslist
{
	padding:0 0; margin:0 0; padding-left:25px;
	font-size:12px;
}

.bankerslist li
{
	padding:10px;
	font-size:12px;
}

#sidebarpages ul.sublinks
{
	padding:0 0;
	margin:0 0;
	clear:both;
	padding-left:5px;
	padding-top:5px;
	margin-top:8px;
	border-top:1px dotted #ccc;
}

#sidebarpages ul.sublinks li
{
	padding:0 0;
	margin:0 0;
	background:none;
	padding-bottom:5px;
}

#chairmenhistory
{
	border:1px solid #ccc;
}

#chairmenhistory td
{
	align:center;
}

#chairmenhistory td p
{
	align:center;
}

#featuredworkshop
{
	width:300px;background-image:url('../images/workshop_03.png'); background-position:0 6px; background-repeat:no-repeat;
}

#featuredrealestate
{
	width:300px;background-image:url('../images/vacantspaces_06.png'); background-position:0 10px; background-repeat:no-repeat;
}

#featuredfinancials
{
	width:300px;background-image:url('../images/financials_08.png'); background-position:10px 0px; background-repeat:no-repeat;
}

.featuredwrapper
{
	background-image:url("../images/brdr_07.png");
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:10px;
	padding-bottom:10px;
}

.featuredwrapper h2
{
	padding-left:80px;
	padding-bottom:10px;
}

.featuredwrapper p
{
	margin-left:70px;
}

#featuredrealestate ul
{
	padding-left:100px;
}

#featuredrealestate ul li
{
	background:none;
	list-style:disc;
}

.newslist
{
	background-color:#fff;
	padding:10px;
	border:1px dotted #e1e1e1;
}

.newslist li
{
	padding:5px;
}

#copyright
{
	width:930px; margin:0 auto; background-image:url('../images/brdr_07.png'); background-repeat:repeat-x; padding-top:10px; background-color:#fff; margin-top:20px; text-align:center;
}

.relatedlinks li
{
	padding-top:5px;
	padding-bottom:10px;
	color:#2c6d85;
}

.relatedlinks
{
	width:100%;
}
.relatedlinks li a
{
	text-decoration:none;
	
}
.relatedlinks li a.on
{
	display:block;
	font-weight:900;
	color:#fff;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	background-color:#dbe7ec;
}

.normalul
{
	font-weight:normal;
	list-style:disc;
	margin-left:10px;
}

.normalul li
{
	font-weight:normal;
	list-style:disc;
}


a
{
	color:#296f91;
	text-decoration:none;
}

a:hover
{
	color:#2e7fa6;
	text-decoration:underline;
}
