#workspace h1
{
	margin-top:20px;
	font-size:18px;
	background-image:url(/_images/puttyfade.gif);
	background-repeat:repeat-x;
}
#workspace h2, h3
{
	font-size:12px;
	background-image:url(/_images/puttyfade.gif);
	background-repeat:repeat-x;
}

#homepageworkspace h1
{
	margin-top:20px;
	font-size:18px;
	background-image:url(/_images/puttyfade.gif);
	background-repeat:repeat-x;
}
#homepageworkspace h2, h3
{
	font-size:12px;
	background-image:url(/_images/puttyfade.gif);
	background-repeat:repeat-x;
}

td {
	background-color:#EAEAEA;
	border:1px solid #ffffff;
	}

.midsection {
	position:relative;
	top:0px;
	height:auto;	
	width:100%;			
	background-color:White;
	}



#pagecontent {
	position:relative;
	width:750px;
	height:auto;
	left:0px;
	margin-right:auto;
	margin-left:auto;
	background-color:#FFFFFF;
	z-index:599;
	}

#banner {
	position:relative;
	width:771px;
	height:78px;
	top:0px;
	left:0px;
	background-image:url(/_images/chemtube.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}

#bannerpage2 {
	position:relative;
	width:771px;
	height:53px;
	top:0px;
	left:0px;
	background-image:url(/_images/page2banner.png);
	background-position:top;
	background-repeat:no-repeat;
	}


#navigation {
	position:relative;
	width:771px;
	height:32px;
	top:0px;
	left:0px;
	background-image:url(/_images/tab_background.jpg);
	background-position:top;
	background-repeat:no-repeat;
	border:0px;
	padding:0px;
	margin:0px;
	}

#pageimage {
	position:absolute;
	top:10px;
	padding:0px;
	margin:0px;
	height:132px;
	width:436px;
	}
	
#pageimage img {
	padding:0px;
	margin:0px;
	border:0px;
	}

#workspace {
	position:relative;
	width:771px;
	height:auto;
	top:0px;
	left:0px;
	padding:0px;
	margin-bottom:200px;
	background-color:#ffffff;	
	}

#workspacecontent {
	padding:5px;
	margin:0px;
	}

#homepageworkspace {
	position:relative;
	width:771px;
	height:636px;
	top:0px;
	left:0px;
	}

#leftside {
	position:absolute;
	width:579px;
	height:551px;
	top:0px;
	left:0px;
	}

#lefttop {
	position:absolute;
	width:579px;
	height:234px;
	top:0px;
	left:0px;
	}

#ad {
	position:absolute;
	width:579px;
	height:212px;
	top:0px;
	left:0px;
	}

#adcontrol
{
	position:absolute;
	width:579px;
	height:23px;
	top:213px;
	left:0px;
	background-image:url(/_images/adcontrol.png);
	background-position:top;
	background-repeat:no-repeat;	
}

#adcontroldetail
{
	margin-left:40px;
}

#adcontroldetail ul
{
	display:inline;
	list-style:none;
}

#adcontroldetail ul li
{
	line-height:23px;
	float:left;
	padding-right:5px;
	padding-left:5px;
	border-right:1px solid #c0c0c0;
	border-left:1px solid #efefef;	
}

#navbuttoncontainer
{
	margin-left:40px;
	margin-botton:0px;
	margin-top:0px;
	padding:0px;
}
#navbuttoncontainer ul
{
	display:inline;
	list-style:none;
	padding:0px;
	margin:0px;
}
#navbuttoncontainer ul li
{
	height:31px;
	float:left;
	margin:0px;
	padding-right:10px;
	padding-left:10px;	
	padding-bottom:0px;
	padding-top:5px;
	border-right:1px solid #ffffff;
}



#leftbottom
{
	position:absolute;
	width:579px;
	height:300px;
	top:236px;
	left:0px;
}

#leftbottompanel1
{
	position:absolute;
	width:192px;
	height:298px;
	top:0px;
	left:0px;
}

#leftbottompanel1header
{
	position:absolute;
	width:192px;
	height:25px;
	top:0px;
	left:0px;
	background-image:url(/_images/sectionheaders/news_and_notices.png);
	background-position:top;
	background-repeat:no-repeat;
}

#leftbottompanel1body
{
	position:absolute;
	width:192px;
	height:272px;
	top:26px;
	left:0px;
}

#leftbottompanel2
{
	position:absolute;
	width:192px;
	height:298px;
	top:0px;
	left:193px;
}



#leftbottompanel2header
{
	position:absolute;
	width:192px;
	height:25px;
	top:0px;
	left:0px;
	background-image:url(/_images/sectionheaders/products_and_services.png);
	background-position:top;
	background-repeat:no-repeat;	
}

#leftbottompanel2body
{
	position:absolute;
	width:192px;
	height:272px;
	top:26px;
	left:0px;
}

#leftbottompanel3
{
	position:absolute;
	width:192px;
	height:298px;
	top:0px;
	left:386px;}

#leftbottompanel3header
{
	position:absolute;
	width:192px;
	height:25px;
	top:0px;
	left:0px;
	background-image:url(/_images/sectionheaders/planning_your_future.png);
	background-position:top;
	background-repeat:no-repeat;		
}

#leftbottompanel3body
{
	position:absolute;
	width:192px;
	height:272px;
	top:26px;
	left:0px;
}

#rightside
{
	position:absolute;
	width:192px;
	height:646px;
	top:0px;
	left:579px;	
}

#rightpanel1
{
	position:absolute;
	width:192px;
	height:103px;
	top:0px;
	left:0px;	
}

#rightpanel1header
{
	position:absolute;
	width:192px;
	height:25px;
	top:0px;
	left:0px;
	background-image:url(/_images/sectionheaders/login.png);
	background-position:top;
	background-repeat:no-repeat;		
}

#rightpanel1body
{
	position:absolute;
	width:192px;
	height:80px;
	top:25px;
	left:0px;
	background-image:url(/_images/walk1.jpg);
	background-position:top;
	background-repeat:no-repeat;		
}

#rightpanel2
{
	position:absolute;
	width:192px;
	height:137px;
	top:102px;
	left:0px;	
}

#rightpanel2header
{
	position:absolute;
	width:192px;
	height:25px;
	top:1px;
	left:0px;
	background-image:url(/_images/sectionheaders/security_center.png);
	background-position:top;
	background-repeat:no-repeat;		
}

#rightpanel2body
{
	position:absolute;
	width:192px;
	height:109px;
	top:25px;
	left:0px;
	background-image:url(/_images/walk2.jpg);
	background-position:top;
	background-repeat:no-repeat;		
}

#rightpanel3
{
	position:absolute;
	width:192px;
	height:400px;
	top:236px;
	left:0px;	
}

#rightpanel3header
{
	position:absolute;
	width:192px;
	height:25px;
	top:0px;
	left:0px;
	background-image:url(/_images/sectionheaders/contact_us.png);
	background-position:top;
	background-repeat:no-repeat;		
}

#rightpanel3body
{
	height:377px;
	background-image:url(/_images/walk3.jpg);
}


#commonfooter
{
	position:relative;
	background-color:#000000;
	color:#efefef;
	border-top:2px solid #ff0000;
	width:auto;
	height:45px;
	top:0px;
	left:0px;
	text-align:center;
	background-image:url(/_images/fullfooter.gif);

}

#commonfooter a
{
	color:#b6aEFE;
}


.panelbody
{
	position:absolute;
	width:192px;
	top:25px;
	left:0px;
	background-position:top;
	background-repeat:no-repeat;
	font-size:9px;
	padding-top:3px;
	padding-bottom:3px;	
	padding-left:0px;
	padding-right:0px;		
}

#loginurls
{
	position:absolute;
	padding:0px;
	margin:0px;
}

#loginurls ul
{
	margin-top:0px;
}


#noticenote
{
	position:absolute;
	width:192px;
	height:150px;
	top:2px;
	left:0px;
	padding:0px;
	background-image:url(../../_images/trans_mininote.png);
	background-position:top;
	background-repeat:no-repeat;
}
#noticetext
{
	position:relative;
	width:157px;
	height:110px;
	top:2px;
	left:12px;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

#noticetext ul
{
	list-style:none;
	padding:2px;
	margin:2px;
}

#noticetext ul li
{
	padding:0px;
	margin:0px;
}

#noticecontrol
{
	position:relative;
	width:130px;
	left:25px;
}

#col1ad
{
	position:relative;
	top:35px;
}

#productsandservicescontent ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF; /*E8FFE9*/
}


#productsandservicescontent ul li
{
	border-bottom:1px solid #cfcfcf;
	line-height:20px;
	margin:3px;
	padding:0px;
}

#productsandservicesad
{
	position:relative;
	top:15px;	
}

#planningyourfuturead
{
	position:relative;
	top:25px;	
}

#planningyourfuturecontent ul
{
	list-style:none;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF; /*E8FFE9*/

}

#planningyourfuturecontent ul li
{
	border-bottom:1px solid #cfcfcf;
	line-height:20px;
	margin:3px;
	padding:0px;
}
#planningyourfuturead
{
	visibility:hidden;
}
#planningyourfutureadrest 
{
	position:relative;
	top:-100px;
	left:-1px;
	visibility:visible;

}

.fdicehl
{
	margin:0px;
	padding:0px;
	position:absolute;
	top:2px;
	right:2px;
}



		#mortgageproducts
		{
			font-size:9px;
		}
		
		#mortgageproducts tr td
		{
			vertical-align:text-top;
		}


		hidden
		{
			visibility:hidden;
		}
		.visible
		{
			visibility:visible;
		}
		
		

/* MooTools Vertical Menu */

div.timsDropBottomMenuContainer{
clear:both;
margin-left:90px;
margin-top:40px;
}

div.timsDropBottomMenu{
margin-right:10px;
float:left;
cursor:default;
cursor:hand;
font-weight:bold;
text-align:left;
}

.timsDropMenuText{
color:#333333;
}

div#dropMenuElement {
	width: auto;
	height: 15px;
	overflow: hidden;
	border: 0px solid black;
	background-color: #ffffff;
}

div#dropMenuElement span, div#dropMenuElement a {
	display: block;
	padding: 0 3px;
}

div#dropMenuElement a:hover {
	background: #f5f5f5;
}


		/* 
		****************************************************************************
		START Misc css for FAQs - TIMS uses this 
		****************************************************************************
		*/


div.vslider_marginbottom h5 {

margin-bottom:6px;
font-size:11px;
}

div.vertical_slide {

font-size:11px;
}


		/* 
		****************************************************************************
		START MENU for LOBs that want their own left-side menu system - TIMS uses this 
		****************************************************************************
		*/
		
.vertmenu, .vertmenu li ul{
list-style-type: none;
margin: 0;
padding: 0;
width: 201px; /*WIDTH OF MAIN MENU ITEMS*/
border: 1px solid black;
}

.vertmenu li{
position: relative;
}

.vertmenu li ul{ /*SUB MENU STYLE*/
background:#006333;
position:absolute;
width:201px; /*WIDTH OF SUB MENU ITEMS*/
left:0px;
top:0px;
display:none;
-moz-opacity:1;
}

.vertmenu li a{
/*background: white url(a/Untitled-1.png) repeat-x bottom left;*/
font: bold 11px Verdana, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
padding:3px 0px;
padding-left:5px;
text-decoration: none;
}

.vertmenu .arrowdiv{
position: absolute;
right: 2px;
background: transparent url(/common/images/tims/rightmenuarrow.gif) no-repeat center right;
}

.vertmenu li a:visited, .vertmenu li a:active{
color:white;
}

.vertmenu li a:hover{
/*background-image: url(/tims/_images/whitemenu.gif);*/
background-color:white;
color:black;
-moz-opacity:0.4;
opacity:0.3;
}

.vertmenu li ul li a:hover
{
background-color:white;
color:black;
-moz-opacity:0.4;
opacity:0.3;
}

/* Hack for IE \*/
* html .vertmenu li { float: left; height: 1%; }
* html .vertmenu li a { height: 1%; }
/* End */

.vertmnudiv
{
	height:69px;
	width:201px;
}

.vertmnudiv img
{
	position:absolute;
	left:0px;
	top:0px;
	height:69px;
	width:69px;
}
.vertmnudiv div
{
	position:absolute;
	left:69px;
	top:0px;
	background-position:right;
	height:69px;
	width:132px;
	padding:0px;
	margin:0px;
}
.vertmnudiv div a
{
	height:100%;
}

#vertmnu1
{
	background-image:url("/common/images/tims/login_background.jpg");
}

#vertmnu2
{
	background-image:url("/common/images/tims/investment_background.jpg");
}
#vertmnu3
{
	background-image:url("/common/images/tims/brokerage_background.jpg");
}
#vertmnu4
{
	background-image:url("/common/images/tims/retirement_background.jpg");
}
#vertmnu5
{
	background-image:url("/common/images/tims/trust_background.jpg");
}

		/* 
		****************************************************************************
		END MENU for LOBs that want their own left-side menu system - TIMS uses this 
		****************************************************************************
		*/
		
		
        .content
		{
			position:relative;
			margin-bottom:5px;
			margin-left:0px;
			padding:0px;
			/*standard */
			/*margin-top:212px;*/

			/*hi-speed green wash*/
			margin-top:1x;		
			width:99%;	
			
			
		}
		
		.content table
		{
			position:relative;
			padding-top:20px;
			padding-bottom:25px;			
		}
		
		.contentspacer
		{
			width:5px;
			font-size:0px;
		}
		
		.innertube
		{
			margin: 0px;
			padding: 0px;
		}
		.visible
		{
			display:inline;
		}
		
		.hidden
		{
			display:none;
		}		
		
		#div_lobgroup
		{
			position:relative;
			height:auto !important;
			min-height:603px;	
			height:603px;
			margin:0px;
		}

		
		#div_lobmenu
		{
			position:absolute;
			left:0px;
			top:0px;
			z-index:5;
		}
		
	
		#div_lobcontent
		{
			position:relative;
			padding-left:203px;
			top:0px;	
			display:block;	
			z-index:1;
			margin-right:0px;
			width:580px;
			margin-bottom:20px;
			height:auto !important;
			min-height:320px;	
			height:320px;
		}
		
#div_lobpagecontent {
	background-color:white;
	margin-right:0px;
	width:450px;
	position:relative;  
	padding:0px;
	text-align:left;
	height:auto;   
	height:100%;	
	margin:0px;
	padding:0px;
	padding-left:116px;
	background:url(/common/images/tims/insidemap_whitebackground.gif) repeat-y;
	}	
		
#div_lobpagecontent A:active {
	color: #436449;
	}

#div_lobpagecontent A:hover {
	color: #008020;
	}
#div_lobpagecontent A:link {
	color: #436449;
	}	

#div_lobpagecontent {
	list-style-image:url(/common/images/global/icon_green_arrow.gif);
	}
			
			/*_height:375px; /* IE HACK! */		
		
.trans {
	}

		
		
.solid {
	}
		
#topnav_home a {
	color:#436449;	
	}
		
#topnav_login a {
	color:#436449;		
	}
		
#topnav_locations a {
	color:#436449;		
	}
		
#topnav_about a {
	color:#C7CCC6;	
	}
		
#topnav_careers a {
	color:#C7CCC6; 
	}
		
#topnav_whatsnew a {
	color:#DCDEDB;
	}


.quotation {
	font-style:italic;
	font-size:15px;
	background-color:#FFFFFF;
	margin:5px;
	min-height:375px;
	}
		
#productgrid {
	margin-left:auto;
	margin-right:auto;
	width:700px;
	}

.hidcol {
	display:none;
	visibility:collapse;
	}

#mortgagetabs {
	position:absolute;
	margin:0px;
	padding:0px;
	top:146px;
	left:10px;
	z-index:400;
	}
	
#mortgagetabs div{
	height:39px;
	cursor:pointer;
	}

#tabcontainer {
	position:absolute;
	margin:0px;
	padding:0px;
	top:146px;
	left:10px;
	z-index:400;
	}
	
#tabcontainer div {
	height:39px;
	cursor:pointer;
	}
	
.inactivetab {
	margin-bottom:-1px;
	z-index:900;
	background-image:url(../../_images/blur.png);
	background-repeat:no-repeat;
	background-position:top;
	height:36px;
	width:158px;
	padding-top:9px;
	padding-left:15px;
	}

.activetab {
	margin-bottom:-2px;
	z-index:900;
	background-image:url(../../_images/focus.png);
	background-repeat:no-repeat;
	background-position:top;
	height:37px;
	width:158px;
	padding-top:9px;
	padding-left:15px;
	}

#mortgagetopfolder {
	position:relative;
	top:170px;
	margin:0px;
	padding:0px;
	border:1px solid #999999;
	height:auto;
	width:auto;
	z-index:300;
	}

#gentopfolder {
	position:relative;
	top:170px;
	margin:0px;
	padding:0px;
	border:1px solid #999999;
	height:auto;
	width:auto;
	z-index:300;
	}


#mortgageproducts {
	height:auto;
	width:auto;
	}

#mortgageproductcontent {
	position:relative;
	top:-10px;
    padding:2px;
	}
	
#mortgagesourcecontainer {
	}

#mortgagesourcecontainer div {
	}

#mort_prod_tab {
	position:absolute;
	left:100px;
	top: 0px;
	}
	
#mort_pqpa_tab {
	position:absolute;
	left:260px;
	top: 0px;
	}

#mort_cous_tab {
	position:absolute;
	left:420px;
	top: 0px;
	}
	
#mort_calc_tab
{
	position:absolute;
	left:580px;
	top: 0px;
}

#gen_prod_tab_1
{
	position:absolute;
	left:100px;
	top: 0px;
}
#gen_prod_tab_2
{
	position:absolute;
	left:260px;
	top: 0px;
}

#gen_prod_tab_3
{
	position:absolute;
	left:420px;
	top: 0px;
}
#gen_prod_tab_4
{
	position:absolute;
	left:580px;
	top: 0px;
}




#tblaboutproduct
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}

#mortgageaboutpopuparea
{
width:auto;
height:100%;
background-color:#FFFFFF;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:0px;
margin:0px;
}

#mortgageaboutpopuparea h3
{
	margin-top:1px;
	margin-bottom:1px;	
}


#pagebrand
{
	position:absolute;
	width:330px;
	height:138px;
	top:4px;
	right:5px;
}

.mloname
{
	font-weight:bolder;
	font-size:14px;
}

#mlobuscard table
{
	font-size:9px;
}


.citylist
{
	position:relative;
	width:459px;
	margin:0px;
	padding:0px;
	top:0px;

}

.citylist div span
{
	display:none;	
	margin:0px;
	padding:0px;
}
.citylist div ul
{
	margin:0px;
	padding:0px;
}

.citylist div ul li
{
	list-style:none;
	float:left;
	color:#000000;
	display:inline;
	width:150px;
	border-left:1px solid #aaaaaa;		
	border-bottom:1px solid #aaaaaa;
	margin:0px;
	padding:1px;
	background-color:#efefef;
}

/*

.citylist li
{
	margin:0px;
	padding:0px;
}

.citylist li ul
{
	margin:0px;
	padding:0px;
	top:0px;	
	
}
.citylist li ul li
{
	list-style:none;
	float:left;
	color:#000000;
	display:inline;
	width:150px;
	border-right:1px solid #aaaaaa;	
	border-left:1px solid #aaaaaa;		
	border-bottom:1px solid #aaaaaa;
	margin:0px;
	padding:0px;
}
*/
#accitycounty
{
	position:absolute;
	top:15px;
	left:0px;
	height:150px;
	overflow:auto;
	width:478px;
	background-color:#ffffff;
	border:none;
	padding:0px;
	margin:0px;
	border-bottom:1px solid #aaaaaa;
	cursor:pointer;
}

#citytable
{
	position:relative;
}


.citytablehead
{
	position:absolute;
	width:auto;
	margin:0px;
	padding:0px;
	top:0px;
	list-style:none;
}

.citytablehead li
{
	float:left;
	color:#000000;
	display:inline;
	width:150px;
	border-top:1px solid #aaaaaa;
	border-left:1px solid #aaaaaa;		
	border-bottom:1px solid #aaaaaa;
	margin:0px;
	padding:1px;
	background-color:#D5D5D5;
}

#formspace
{
	position:relative;
	background-color:#FFFFFF;
	width:auto;
	height:198px;
	
}

.inputbox
{
	background-color:#e5e5e5;
	border-bottom:1px solid #969696;
	border-top:none;
	border-left:none;
	border-right:none;
	font-size:10px;		
}

.datatable
{
	position:relative;
	width:auto;
}

#ifstaff
{
	position:absolute;
	float:right;
	right:40px;
	width:200px;
	top:120px;

}



		.staffname
		{
			position:relative;
			display:block;			
			/*background-color:#99FFCC;*/
			background-color:#008000;			
			color:#FFFFFF;
			margin-left:125px;
			padding-left:5px;
			font-weight:bold;
		}
		
		.stafftitle
		{
			position:relative;
			font-style:italic;
			display:block;
			color:#008000;
			margin-left:125px;
			padding-left:5px;
			padding-bottom:5px;
		}
		
		.staffbio
		{
			position:relative;
			font-size:10px;
			display:block;
			margin-left:125px;
			padding-left:5px;
		}
				
		.staffimage
		{
			position:relative;
			display:block;
			border: 0px;
		}
		
		.staff_bio label
		{		
			display:block;							
			padding-left:5px;
		}
		
		.staffteam
		{
			list-style:none;
			display:block;
		}
		
		.staffteam li
		{
			border: 1px solid #FFFFFF;
			margin-bottom:20px;
			left:-30px;
			min-height:125px;
			_height:125px; /* IE HACK! */
			position:relative;
			margin-right:50px;
		}
		

#bottommenu
{
	position:relative;
	font-size:9px;
	cursor:pointer;
	width:540px;
	padding-bottom:25px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:00px;
	margin-top:0px;
	
}

#bottommenu A:active 
{
	color: #436449;
}
#bottommenu A:visited 
{
	color: #436449;
}
#bottommenu A:hover 
{
	color: #008020;
}
#bottommenu A:link 
{
	color: #436449;
}

#bottommenu ul
{
	font-size:9px;
	position:absolute;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:5px;
	margin-top:0px;
	z-index:1;

}

#bottommenu li
{
	display:inline;
	text-align:center;
}

#bottommenu li ul
{
	display:none;
	width: 530px;
	top:10px;	
	left:0px;
	background:#E7E7E7;
	border-bottom: 1px solid #A5A5A5;		
	text-align:center;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:0px;
}

#bottommenu li ul li
{
	line-height: 20px;
	font-weight:normal;	
	line-height:12px;
}



#timsmnu_login
{
	background-image:url(/common/images/tims/login_background.jpg);
	height:69px;
	position:absolute;
	width:132px;
	color:#ffffff;
}

#timsmnu_investment
{
	background-image:url(/common/images/tims/investment_background.jpg);
	height:69px;
	position:absolute;
	width:132px;
	color:#ffffff;
}

#timsmnu_brokerage
{
	background-image:url(/common/images/tims/brokerage_background.jpg);
	height:69px;
	position:absolute;
	width:132px;
	color:#ffffff;
}

#timsmnu_retirement
{
	background-image:url(/common/images/tims/retirement_background.jpg);
	height:69px;
	position:absolute;
	width:132px;
	color:#ffffff;
}

#timsmnu_trust
{
	background-image:url(/common/images/tims/trust_background.jpg);
	height:69px;
	position:absolute;
	width:132px;
	color:#ffffff;	
}

#worksheetdivanswers
{
	list-style-image:none;
	list-style-type:none;
	margin-left:10px;
	font-size:11px;
	line-height:18px;
	margin-top:6px;
	font-weight:normal;	
	
}
/* Loons Logo - Start */
#header_loons {
	float:left;
	margin-left:150px;
	margin-top:5px;
	}
/* Loons Logo - End */


