			
html {
	background-image: url(images/BG2400.gif);
	background-repeat:repeat-y;
	background-position:50%;
	min-height:100%;
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;/* sets height of page to 100% in every browser window even when browser is resized or maximized, for this to work in Mozilla-Firefox, you must put html, in front of body as above */ 
	  
}	  

body {
	background-image: url(images/BG2400.gif);
	background-repeat:repeat-y;
	background-position:50%;
	height:100%;
	min-height:100%;
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;/* sets height of page to 100% in every browser window even when browser is resized or maximized, for this to work in Mozilla-Firefox, you must put html, in front of body as above */ 
	  
}	
div#wrap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	width:760px;
	margin:auto; /* centers div horizontally in window */
	position:relative;
	background-color:#FFFFFF;
	min-height:100%;
}
DIV#wrapSearch
	{
	    FONT-SIZE: 10px;
	    MARGIN: auto;
	    WIDTH: 760px;
	    LINE-HEIGHT: 12px;
	    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	    POSITION: relative;
	    BACKGROUND-COLOR: #ffffff;
	    height: 100%;
		min-height:100%;
	}

/* for branch locator page - kevin liu*/ 

.FreezeHeader
	{ 
		position:relative ; 
		font-size: 12px;
		font-weight: bold;
		color: #003366;
		background-color: #FFFFFF;
		z-index: 10; 
	}
	
/* for branch locator page - kevin liu*/ 	
	div#divdatagrid
	{
		width: 98%;
		height: 300px;
		border: 1px solid black;
		overflow: auto;
		scrollbar-face-color: #00659C;
		scrollbar-shadow-color: 00659C;
		scrollbar-base-color:#00659C; 		
		scrollbar-highlight-color: #99CCFF;
		scrollbar-arrow-color: #FFFFFF;
		text-align:left;
	}
	  
div#locatorContent {
	width:720px;
	margin:auto;
	height:100%;
		
}	  
div#DisclaimerBody{
	width:740px;
	background:#E9E9DF;
	margin:auto;
	padding-top:10px;
		
}	  

div#DisclaimerCopy{
	width:720px;
	margin:auto;
		
}	 
li.disclaimer 
{
	list-style-type:decimal;
	padding-bottom:10px;
	padding-right:10px;
}
.subDisclaimer 
{
	list-style-type:decimal;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:30px;
	display:inline-block;
	
}
.subDisclaimer2 
{
	list-style-type:decimal;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:50px;
	display:inline-block;
	
}
	  
DIV#BG {
   	/*margin: auto;
    WIDTH: 760px;*/
    min-height:100%;
	background-image:url(images/centerBG.gif);
	background-repeat: repeat-y;
	position: relative;
	margin: auto;
}

.selectText {
	font: arial, Helvetica, sans-serif;
	font-size:9px !important;
	color:#000000;
	
	
}

div#locator {
	width:271px;
	height:29px;
	position:relative;
	float:right;
	background-image:url(images/officeLocatorBG.jpg);
	background-repeat:no-repeat;
	background-color:#B5B5AE;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	margin:0px;
	z-index: 10;
	
}

div#logoHeader {
	/*position:absolute;
	position:relative;*/
	width:740px;
	margin:auto;
	background-color:#FFFFFF;

}

div#oppHeader {
	width:740px;
	margin:auto;

	
}


div#menuBar {
	width:740px;
	margin: auto;
	padding: 3px  0px 3px 0px;
	/*height:20px;
	margin:auto;
	position:relative;*/
	background-image:url(images/navBG.gif);
	text-align: left;
	/*vertical-align:text-bottom;*/
	font-weight:bold;
	font-size: 10px;
	color:#454542;
	
}

#menuBar p 
{
}

div#menuBar a {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
	color:#454542;
	text-decoration:none;
	padding-left:5px;
	padding-right:6px;
	vertical-align:middle;

}
div#menuBar a:visited {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
	color:#454542;
	text-decoration:none;
	padding-left:5px;
	padding-right:6px;
	vertical-align:middle;
}

div#menuBar a:hover {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
	color:#c33f21;
	padding-left:5px;
	padding-right:6px;
	vertical-align:middle;
	
}

.associate a {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
	color:#c33f21;
	text-decoration:none;
	padding-left:5px;
	padding-right:6px;
	vertical-align:middle;

}
.associate a:visited{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
	color:#395692;
	text-decoration:none;
	padding-left:5px;
	padding-right:6px;
	vertical-align:middle;
}

.associate a:hover{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
	color:#395692;
	padding-left:5px;
	padding-right:6px;
	vertical-align:middle;
	
}

div#content {
	margin:auto;
	width:740px;
	background:#E9E9DF;
	background-image:url(images/contentBG.jpg);
	position:relative;
	float:inherit;	
}

H1.subHead {
	font: arial, Helvetica, sans-serif;
	font-size:11pt !important;
	color:#53432C;
	font-weight:900 !important;
	line-height:11px;
}

div#searchContent {
	margin: auto;
	width:740px;
	background:#E9E9DF;
	
}

div#sideBarContent {
	width:449px;
	min-height:100%;
	background:#E9E9DF;
	float:left;
	margin-left:5px;
	margin-top:20px;
	margin-right:5px;
	margin-bottom:0px;
	position:relative;
	float:left;	
	
}

.lsideBarSubHead {
	font: arial, Helvetica, sans-serif;
	font-size:11pt !important;
	color:#53432C;
	font-weight:900 !important;
	line-height:11px;
}
.lsideBarSubHead2 {
	font: arial, Helvetica, sans-serif;
	font-size:11pt !important;
	color:#53432C;
	font-weight:900 !important;
	line-height:20px;
}
.bolded {
	font: arial, Helvetica, sans-serif;
	font-size:9pt !important;
	color:#53432C;
	font-weight:900 !important;
	line-height:14px;
}

.logo {
	font: arial, Helvetica, sans-serif;
	font-size:8pt !important;
	vertical-align: super;
}
.lsideBarSubSub {
	font: arial, Helvetica, sans-serif;
	font-size:10pt !important;
	color:#387AEB;
	font-weight:900 !important;
	line-height:6px;
}

div#lsideBar {
	width:464px;
	min-height:820px;
	background:#E9E9DF;
	background-image:url(images/lSideBarShadowTop.gif);
	background-repeat:no-repeat;
	position:relative;
	float:left;
	margin:0px;
	
}
div#rsideBar {
	width:271px;
	min-height:100%;
	background-image:url(images/sideBarBG.jpg);
	background-repeat:repeat-y;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	position:relative;
	float:right;
	margin:0px;
	background-color:#5B5B57;
		
}
.talkingPhoto
{
	float:left;
	clear:left;
}
.talkingCopy 
{
	text-align:left;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	margin-right:3px;
	clear:right;
}


 a.talkingName:link {
	text-align:left;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#fcbf10;
}
 a.talkingName:visited {
	text-align:left;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#fcbf10;
}
a.talkingName:hover {
	text-align:left;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#1662EA;
	
}
div#dreamGallery {
	width:469px;
	height: 262px;
	position:relative;
	margin:auto;
	z-index: 5;
	
}

div#GreatRace {
	width:469px;
	height: 262px;
	position:relative;
	left:0px;
	top:0px;
	margin:auto;
	z-index: 15;
	
}

div#OurPeople{
	width:456px;
	height: 190px;
	position:relative;
	margin:6px;
	
}

	
div#MyStory_box{
	width:456px;
	height: 159px;
	position:relative;
	margin:6px;
	background-image:url(images/MyStory_box.jpg);
	}
	
div#LIAM2009box{
	width:456px;
	height: 159px;
	position:relative;
	margin:6px;
	background-image:url(images/LIAMGenericButton.jpg);
	}

div#ChaseCarl{
	width:456px;
	height: 159px;
	position:relative;
	margin:6px;
	
}

.MyStory_Txt{
    margin-left: 0px;
    margin-top: 0px;
    padding-left: 300px;
    padding-top: 135px;
   	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF
	}

div#MyStory_box a {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;

}
div#MyStory_box a:visited{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}

div#MyStory_box a:hover{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#33CCFF;	
}

div#aegon{
	width:459px;
	position:relative;
	margin:5px;
	padding-top: 10px;
	}

div#aegon2{
	width:459px;
	position:relative;
	margin:5px;

}

p.aegonRight{
	text-align:right;
	margin:0px;
	
}

p.aegonLeft{
	text-align:left;
	margin:0px;
}

.HamiltonTxt{
	width:315px;
	height: 75px;
    margin-left: 131px;
    margin-top: 84px;
	}

div#Hamilton_box a {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1662EA;
	text-decoration:none;

}
div#Hamilton_box a:visited{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1662EA;
	text-decoration:none;
}

div#Hamilton_box a:hover{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#C33F21;	
}


p.aegonRight{
	text-align:right;
	margin:0px;
	
}

p.aegonLeft{
	text-align:left;
	margin:0px;
}

div#footerSearch {
	width:740px;
	background:#5B5B57;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#E9E9DF;
	position: relative;
	clear: both;
	margin-left: 10px;
	min-height:100%;
}

div#footer {
	width:740px;
	background:#5B5B57;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#E9E9DF;
	position:relative;
	float:left;
	margin:auto;
	min-height:100%;
}
div#footerBar {
	width:740px;
	height:52px;
	position:relative;
	float:left;
	background:#5B5B57;
	background-image:url(images/footerBG2.gif);
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#5B5B57;
	font-weight:bold;
	font-size:9px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top:6px;
	text-align:center;
	line-height:18px;
	
}



div#footerBar a {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5B5B57;
	text-decoration:none;
	
}
div#footerBar a:visited{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5B5B57;
	text-decoration:none;

}

div#footerBar a:hover{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#C33F21;
	text-decoration:none;

}
div#copyright a {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FCBF10;
	text-decoration:none;
	
}
div#copyright a:visited{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FCBF10;
	text-decoration:none;

}

div#copyright a:hover{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FCBF10;
	text-decoration:underline;	
}
#rsideBar p {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	margin-left: 7px;
	margin-bottom:5px;
	margin-top:0px;
	
}
	
div#rsideBar a {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;

}
div#rsideBar a:visited{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}

div#rsideBar a:hover{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FBBF10;
	
	
}
div#aegon a {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1662EA;
	text-decoration:none;

}
div#aegon a:visited{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1662EA;
	text-decoration:none;
}

div#aegon a:hover{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#C33F21;
	
	
}
div#aegon2 a {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1662EA;
	text-decoration:none;

}
div#aegon2 a:visited{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1662EA;
	text-decoration:none;
}

div#aegon2 a:hover{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#C33F21;
	
	
}
div#sideBarContent a {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1662EA;
	text-decoration:none;

}
div#sideBarContent a:visited{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1662EA;
	text-decoration:none;
}

div#sideBarContent a:hover{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#C33F21;
	
	
}
div#sideBarNext a {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	
	color:#1662EA;
	text-decoration:none;

}
div#sideBarNext a:visited{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	
	color:#1662EA;
	text-decoration:none;
}

div#sideBarNext a:hover{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	
	color:#C33F21;
	text-decoration:underline;
	
	
}

li {
	list-style-image:url(images/listSquare.gif);
	list-style-position:


}
li.noBullet {
	list-style:none;


}

div#blair {
	height:120;
	min-height:120;
	text-align:left;
	
	

}
div#carl {
	height:120;
	min-height:120;

}

div#zach {
	height:120;
	min-height:120;

}

div#luge {
	height:120;
	min-height:120;

}

.redhead {
	font-size:12 !important;
	color:#C33F21;
	font-weight:bold;


}

.rule {

	padding-top:10px;
	padding-bottom:10px;

}

.sponsorPic1
{
	float:left;
	width:140px;
	height:150px;
	padding-bottom: 0px;
	padding-right:5px;
	padding-top:5px;
}


.sponsorPic2
{
	float:left;
	width:126px;
	height:150px;
	padding-bottom: 0px;
	padding-right:5px;
	padding-top:5px;
}


.sponsorHead
{
	font-size:12px;
	font-weight:bold;
	color:#C33F21;
	line-height:20px;
}
#sponsorText1
{
	float:left;
	width:430px;
	height:auto;
	text-align:left;
}
#sponsorText2
{
	float:left;
	width:430px;
	height:auto;
	text-align:left;
}
#sponsorText3
{
	float:left;
	width:430px;
	height:auto;
	text-align:left;
}
#sponsorText4
{
	float:left;
	width:430px;
	height:auto;
	text-align:left;
}
