@import url('mambo.css');
@import url('sifr.css');
@import url('menu.css');
/* CSS Document */
body, html {
	background-color: #fff;
	margin: 0px;
	padding: 0px;
	color: #222;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	height:100%;
}

#outer {
	height:100%;
	min-height:100%;/*for mozilla*/
	background-position: top;
	background-repeat: repeat-x;
	background-color: #0D84A0;
	text-align: center;
}
html>body #outer2 {height:auto}

#outer2 {
	height:74%;
	min-height:100%;/*for mozilla*/
	background-image: url(../images/bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #fff;
	text-align: center;
}
html>body #outer {height:auto}

#column {
	width: 580px;
	margin:  0 auto;
	text-align: right;
	padding: 5px 0 0 0;

}
#col-int {
	width: 580px;
	margin:  0 auto;
	text-align: right;
	padding: 0;

}
/***** Top Area *****/
#logo {
	background: url(../images/logo.gif) no-repeat left;
	height: 100px;
	margin: 0 0 13px 0;
}
#tagline {
	width: 180px;
	height: 83px;
	background-image: url(../images/tagline.gif);
	margin: 0 0 10px 0;
}
#contact {

	width: 197px;
	height: 84px;
	float: right;
}
#contact img {
	border: 0;
	padding: 0;
}
#header {
	background: url(../images/header.jpg);
	width: 379px;
	float: right;
	height: 248px;


}
/***** NAV *****/

#homenav {
	width: 180px;
	float: left;
	
}

#nav-int {
	background: #0094B2;
	height: 25px;
	width: 100%;
}
/****CALL OUTS*****/
#callouts {
	height: 143px;
	background: url(../images/callout-bg.gif);
}
#callouts-resize {
	width: 590px;
	padding: 15px 0 0 0 ;
	margin: 0 auto;
}
#newsletter {
	width: 173px;
	height: 85px !important;
	height/**/: 65px;
	background: url(../images/newsletter.gif) no-repeat center top;
	border: 1px solid #E6E6D9;
	padding: 32px 0 0 0 !important;
	padding/**/: 28px 0 0 0;
	float: left;
	margin: 0 10px 0 0;
}
.input {
	color: #ccc;
	margin-bottom: 3px;
}
#wealthmgmt {
	width: 184px;
	height: 105px;
	float: left;

}
#wealthmgmt  a {
	display: block;
	width: 184px;
	height: 105px;
	background: url(../images/wealthmgmt.gif);

	
}

#news {
	width: 194px;
	height: 105px;
	float: left;


}
#news  a {
	display: block;
	width: 194px;
	height: 105px;
	background: url(../images/news.gif);

	
}




#home-content {
	padding: 15px;
	text-align: left;
	line-height: 19px;
	font-size: 14px;
}
/******Interior********/

#header-1 {
	float: left;
	width: 360px !important;
	width/**/: 370px;
	padding: 10px 10px 20px 10px;
	text-align: left;
	
}
#header-2 {
	float: left;
	width: 360px !important;
	width/**/: 370px;
	padding: 200px 10px 20px 10px;
	text-align: left;
	background: url(../images/interior-header-2.jpg) top no-repeat left;
}
#header-3 {
	float: left;
	width: 360px !important;
	width/**/: 370px;
	padding: 200px 10px 20px 10px;
	text-align: left;
	background: url(../images/interior-header-3.jpg) top no-repeat left;
}
#header-4 {
	float: left;
	width: 360px !important;
	width/**/: 370px;
	padding: 200px 10px 20px 10px;
	text-align: left;
	background: url(../images/interior-header-4.jpg) top no-repeat left;
}
#header-5 {
	float: left;
	width: 360px !important;
	width/**/: 370px;
	padding: 200px 10px 20px 10px;
	text-align: left;
	background: url(../images/interior-header-5.jpg) top no-repeat left;
}

#header-6 {
	float: left;
	width: 360px !important;
	width/**/: 370px;
	padding: 200px 10px 20px 10px;
	text-align: left;
	background: url(../images/interior-header-6.jpg) top no-repeat left;
}
#header-7 {
	float: left;
	width: 360px !important;
	width/**/: 370px;
	padding: 200px 10px 20px 10px;
	text-align: left;
	background: url(../images/interior-header-7.jpg) top no-repeat left;
}
#header-8 {
	float: left;
	width: 360px !important;
	width/**/: 370px;
	padding: 200px 10px 20px 10px;
	text-align: left;
	background: url(../images/interior-header-8.jpg) top no-repeat left;
}
#header-9 {
	float: left;
	width: 360px !important;
	width/**/: 370px;
	padding: 200px 10px 20px 10px;
	text-align: left;
	background: url(../images/interior-header-9.jpg) top no-repeat left;
}
#header-10 {
	float: left;
	width: 360px !important;
	width/**/: 370px;
	padding: 200px 10px 20px 10px;
	text-align: left;
	background: url(../images/interior-header-10.jpg) top no-repeat left;
}
#header-11 {
	float: left;
	width: 360px !important;
	width/**/: 370px;
	padding: 200px 10px 20px 10px;
	text-align: left;
	background: url(../images/interior-header-11.jpg) top no-repeat left;
}
#header-12 {
	float: left;
	width: 360px !important;
	width/**/: 370px;
	padding: 200px 10px 20px 10px;
	text-align: left;
	background: url(../images/interior-header-12.jpg) top no-repeat left;
}
#header-13 {
	float: left;
	width: 360px !important;
	width/**/: 370px;
	padding: 200px 10px 20px 10px;
	text-align: left;
	background: url(../images/interior-header-13.jpg) top no-repeat left;
}
#header-14 {
	float: left;
	width: 360px !important;
	width/**/: 370px;
	padding: 200px 10px 20px 10px;
	text-align: left;
	background: url(../images/interior-header-14.jpg) top no-repeat left;
}
#header-15 {
	float: left;
	width: 360px !important;
	width/**/: 370px;
	padding: 200px 10px 20px 10px;
	text-align: left;
	background: url(../images/interior-header-15.jpg) top no-repeat left;
}
#header-16 {
	float: left;
	width: 360px !important;
	width/**/: 370px;
	padding: 200px 10px 20px 10px;
	text-align: left;
	background: url(../images/interior-header-16.jpg) top no-repeat left;
}
#header-17 {
	float: left;
	width: 360px !important;
	width/**/: 370px;
	padding: 200px 10px 20px 10px;
	text-align: left;
	background: url(../images/interior-header-17.jpg) top no-repeat left;
}
#header-18 {
	float: left;
	width: 360px !important;
	width/**/: 370px;
	padding: 200px 10px 20px 10px;
	text-align: left;
	background: url(../images/interior-header-18.jpg) top no-repeat left;
}
#header-19 {
	float: left;
	width: 360px !important;
	width/**/: 370px;
	padding: 200px 10px 20px 10px;
	text-align: left;
	background: url(../images/interior-header-19.jpg) top no-repeat left;
}
#header-20 {
	float: left;
	width: 360px !important;
	width/**/: 370px;
	padding: 200px 10px 20px 10px;
	text-align: left;
	background: url(../images/interior-header-20.jpg) top no-repeat left;
}

#header-21 {
	float: left;
	width: 360px !important;
	width/**/: 370px;
	padding: 200px 10px 20px 10px;
	text-align: left;
	background: url(../images/interior-header-21.jpg) top no-repeat left;
}


#rightcol {
	width: 187px;
	float: left;
	min-height: 500px;
	height: auto !important;
	height/**/: 500px;
	padding: 10px 0 0 10px;
	background: url(../images/left-col-bg.jpg) repeat-x;
	
}

.cleaner
{
  clear:both;
  height:1px;
  font-size:1px;
  border:none;
  margin:0; padding:0;
  background:transparent;
	visibility: hidden;
}
.footer {

	margin: 0px;
	font: Arial, Helvetica, sans-serif;
	color:#4CCFE9;
	font-size: 9px;
	padding-top: 4px;
	padding-left: 10px;
	text-align: center;
	padding-bottom: 4px;
	background-image: url(../images/footer.gif);
	height: 75px;
	
}
.footer p {
	width: 650px;
	margin: auto;
	color:#4CCFE9;
	text-align: left;
}
.footer a:link, .footer a:visited {

	text-align: right;
	font: Arial, Helvetica, sans-serif;
	color:#4CCFE9;
	font-weight: normal;
	font-size: 9px;

}
.footer a:hover {
	color: #fff;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	font-weight: normal;

}
img {
	border: 3px solid #EAECDE;
	padding: 1px;
}
img a, img a:link, img a:active {
	border: 3px solid #DFE3CC;
	padding: 1px;
}

img a:hover {
	border: 3px solid #0094B2;
	padding: 1px;
}

