﻿Body
{   text-align:center;
    margin:0px;
	padding:0px;
	font-family:verdana, arial, Sans-Serif;
	font-size:11px;
	background:#E5EDF6; 
}



#main-container
{
    margin:auto;
	padding:0px 0px 0px 0px;
	width:975px;

}

.tiny {font-size: 9px; line-height:12px}

H1, .mimicH1  { font-size: 17px; font-weight: bold; color: #0070A4; margin-top: 15px }
H2, .mimicH2  { font-size: 16px; color: #4A4A4A; font-weight: bold; }
H3, .mimicH3  { font-size: 14px; color: #144496; font-weight: bold; border-bottom: 0px solid #4a4a4a; }
H4, .mimicH4  { font-size: 17px; color: #4B80BF }
H5, .mimicH5  { font-size: 11px; color: #C91D4D; font-weight: bold  }

#leftColumnIndex 
{
  background: url(/images/searchBkgrd.gif) #E9E9E9 repeat-x;
  padding:15px 0 0 10px;
  text-align:left;
}

.stateDropDown
{
    margin-top:10px;
}

#searchIndexBtn 
{
    padding:20px 0 10px 0;
}

#advancedSearchLink 
{
    font-size:10px;
    padding:0px 0 10px 10px;
}

#vr-miniSiteHdr {
	width:975px;
	height:142px;
	background:url(/images/miniSiteHeader/headerBkgrd3.jpg);

}

#topHeaderNav 
{
    font-size: 10px;
	text-align:right;
	font-weight:bold;
	padding:10px 10px 0 0;
	color:#A4D8FB;
}

#topHeaderNav b{
	color:#FFFFFF;
}

#topHeaderNav a {
	margin:0 10px 0 10px;
	color:#A4D8FB;
	text-decoration:none;

}

#topHeaderNav a:hover {
	text-decoration:underline;
}

#vrTopNavBar {
    width:619px;
	height:33px;
	margin:69px 0 0 321px;
}

/***** Nav Bar Container*****/

#navcontainer{
	margin:auto;
	width:619px;
}

/* to stretch the container div to contain floated list */

#navcontainer:after {
	content: ".";
	display: block;
	line-height: 1px;
	font-size: 1px;
	clear: both;
}

ul#navlist {
	list-style: none;
	padding: 0;
	margin: 0 auto;

}

ul#navlist li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}

/*

TTTTTTTTTTTTTTTTTTTTTTTTTT

Header Nav Image Rollovers

TTTTTTTTTTTTTTTTTTTTTTTTTT

*/

a.financingRollover {
	display: block;
	width: 92px;
	height: 33px;
	background: url("/images/miniSiteHeader/nav/financing1.gif") 0 0 no-repeat;
	text-decoration: none;
}



a:hover.financingRollover {
	background-position: -92px 0;
}



a.profDirectRollover {
	display: block;
	width: 169px;
	height: 33px;
	background: url("/images/miniSiteHeader/nav/profDirect1.gif") 0 0 no-repeat;
	text-decoration: none;
}

a:hover.profDirectRollover {
	background-position: -169px 0;
}

a.conferenceRollover {
	display: block;
	width: 155px;
	height: 33px;
	background: url("/images/miniSiteHeader/nav/overview.gif") 0 0 no-repeat;
	text-decoration: none;
}


a:hover.conferenceRollover {
	background-position: -155px 0;
}


a.franchiseShowRollover {
	display: block;
	width: 148px;
	height: 33px;
	background: url("/images/miniSiteHeader/nav/franchiseShow1.gif") 0 0 no-repeat;
	text-decoration: none;
}

a:hover.franchiseShowRollover {
	background-position: -148px 0;

}

a.blogRollover {
	display: block;
	width: 55px;
	height: 33px;
	background: url("/images/miniSiteHeader/nav/blog1.gif") 0 0 no-repeat;
	text-decoration: none;
}

a:hover.blogRollover {
	background-position: -55px 0;
}

#vr-miniContentContainer {
	background:url(/images/mainContainerBkgrd.jpg);


}

#topLeftNav {
	background:url(/images/topLeftNavBkgrd.jpg) no-repeat #DFEFF9;
	vertical-align:top;
	text-align:left;

}

#topLeftNav p {
	padding:10px 10px 0 5px;
	line-height:16px;
	margin:0 0 10px 10px;

}

#rightMainContent {
	font-family:verdana, arial, Sans-Serif;
	font-size:10pt;
	padding: 1px 25px 35px 25px;
	text-align:left;
	line-height:16px;

}

#btmLeftNav {
	background:url(/images/btmLeftNavBkgrd.jpg) no-repeat;
	vertical-align:top;
	text-align:left;
	border-top:1px solid #8098A8;
}

#btmLeftNav ul 
{
    list-style-image:url(/images/btmLeftNavLi.gif);
    margin-top:10px;
    
}
#btmLeftNav li, #professionalsInArea li
{
    margin-bottom:10px;
    
}

#btmLeftNav a, #professionalsInArea a
{
    color:#004476;
    font-weight:bold;
    text-decoration:none;
    
}

#btmLeftNav a:hover, #professionalsInArea a:hover
{
    text-decoration:underline;
    
}

#professionalsInArea
{    margin:40px 0 0 8px;

}

#professionalsInArea ul
{    list-style-image:url(/images/profsInAreaLeftNavLi.gif);

}


#vr-footer {
	margin:10px 20px;
	line-height:18px;

}

#vr-footer a{
	color:#004476;
	text-decoration:none;
}

#vr-footer a:hover{
	text-decoration:underline;
}



/* new stuff below */

/*

TTTTTTTTTTTTTTTTTTTTTTTTTT

Float Office Name over Sub Header Graphic on Office Mini Site

TTTTTTTTTTTTTTTTTTTTTTTTTT

*/

#officeName 
{
    position: absolute;
    top: 175px;
    width: 700px;
    display: inline;
    font-family: Times New Roman;
    font-size: 23px;
    color: #FFFFFF;
    line-height: 30px;
    font-weight: bold;
    text-transform:capitalize;


}



.paging		{
		float: left;
		margin-top: 5px;
		padding-top: 8px;
		padding-bottom: 12px;
		color: #B8B8B8;
		}

.paging A	{
		text-decoration: none;
		color: #014E93;
		}

.paging .num A	{
		background: #F6F6F6;
		border: 1px solid #D7DEE4;
		color: #014E93;
		font-weight: normal;
		padding: 2px;
		text-decoration: none;
		}

.paging .num A.active	{
		background: #FFA069;
		border: 1px solid #D7DEE4;
		color: #000;
		font-weight: normal;
		padding: 2px;
		text-decoration: none		
		}

.paging .num A:hover	{
		background-color: #758FA0;
		border: 1px solid #D7DEE4;
		color: #fff;
		font-weight: normal;
		padding: 2px;
		text-decoration: none
		}
		
		
a:link { color: #026CA6; text-decoration: none;}
a:visited { color: #026CA6; text-decoration: none;}
a:hover { color: #A2DAFB; text-decoration:none;}
a:active { color: #A2DAFB; text-decoration: none;}

.small, th
{
    font-size: 10px;
    line-height:12px;
 }
 
a#home {
		margin-top:14px;
		margin-left:-470px;
		width:150px;
		height:100px;
		overflow:hidden;
		position:absolute;
		background:transparent;
}

INPUT, TEXTAREA, SELECT, OPTION, .formFont
{ font-family: Arial, Courier New, courier, monospace; font-size: 12px }

.btnSubmit  { border: 1px solid #6F0C44; background-color: #CD2F51; font-size: 14px; color: #FFFFFF; font-weight: bold; }

.prettyInput { border: 1px solid #B7B7B7; background-color: #FFFFFF; }

