/*Logo TIR*/
	#logo, #logo-etools, #logo-online, #logo-etools-m, #logo-online-m {
		float:left;
		display:inline;
	}
	
	#logo {
	    height:33px;
		width:226px;
		margin:12px 0 0 12px;
		background:url(../img/vv_framework/logo.gif) no-repeat;
	}

	#logo a, #logo-etools a, #logo-online a, #logo-etools-m a, #logo-online-m a {
		display:block;
		float:left;
		margin:0;
		padding:0;
		text-indent:-9999px;
		font-size:1px;
		line-height:0;
	}
	
	#logo a {
		width:226px;
		height:33px;
	}
	
	/*Hide from mac ie \*/
	#logo a, #logo-etools a, #logo-online a, #logo-etools-m a, #logo-online-m a, button.go {
		overflow:hidden;
	}
	/*end hide*/

/*Corporate Solutions Positioning*/
	#corpsol {
		float:left;
		display:inline;
		width:132px;
	    height:46px;
		margin:6px 0 0 6px;
	}
	
/*Header Wrapper*/
	#wwhdr {
	    width: 764px;
		margin:0;
	    padding: 0 0 12px 0;
	    font-size: 11px;
		position:relative;
	}

/*Universal styles for all header navs*/
	#wwhdr ul {
		list-style: none;
	}
	
	#wwhdr li {
		font-size: 11px;
	}


/*Meta-nav styles*/
	#metanav {
	    float: right;
		width:380px;
		height:32px;
	    padding: 0;
	}
	
	#metanav ul {
	    margin: 0;
	    padding: 0;
	    float: right;
	    width:auto;
	}
	
	#metanav li {
	   float: left;
	   background: url(../img/vv_framework/meta-vdot-grey.gif) repeat-y right;
	   margin: 0;
	   padding: 0;
	}
	
	#metanav li a {
	    float: left;
	    padding: 3px 10px 1px 10px;
	    color: #505050;
	    display: block;
		text-decoration:none;
	}
	
	#metanav li a:hover {
	    color: #000000;
	}

	/*modifiers for login button*/
	#metanav li.login {
		background: url(../img/vv_framework/nav-login-bg.gif) no-repeat;
		margin: 2px 0px 0 14px;
		border-right: 1px solid #ccc;
	}
	
	#metanav li.login a {
	    font-weight: bold;
		padding: 1px 2px 1px 5px;
	}

/*Search bar styles*/
	#searchnav {
	    float: right;
		background:#E3F2FF url(../img/vv_framework/sea-bg-grey.gif) repeat-x top;
		border-right:1px solid #b0b0b0;
		padding:0 3px 0 0;
	}
	
	.seaformtopnav {
		float:left;
	}
	
	#searchnav .seaformtopnav {
		background:url(../img/vv_framework/sea-bg-grey-curve.gif) no-repeat top left;
		padding: 4px 2px 3px 4px;
	}
	
	.seaformtopnav fieldset {
		float:left;
		padding: 0 2px 0 0;
	}
	
	.seaformtopnav div {
		float:left;
	}
	
	.seaformtopnav label {
		color:#505050;
		float:left;
		padding:4px 4px 0;
		font-size:11px;
	}
	
	.seaformtopnav select {
		font-size:11px;
		width:125px;
		float:left;
	}
	
	
	.seaformtopnav input {
		width:125px;
		border:1px solid #b0b0b0;
		float:left;
		margin-right: 0px;
		padding-right: 0px;
	}
	
	button.go {
		display:block;
		float:left;
		margin:0;
		padding:0;
		text-indent:-9999px;
		font-size:1px;
		line-height:0;
		border:0;
		width:19px;
		height:20px;
		background:url(../img/vv_framework/but_arrow_blue.gif) no-repeat;
		cursor:hand;
	}
	
	/*Hide from mac ie \*/
	button.go {
		overflow:hidden;
	}
	/*end hide*/

/*Top Nav Styles*/
	#topnav {
	    background: url(../img/vv_framework/nav-gradient-grey-bg.gif) repeat-x top;
	    border-top: 1px solid #B1B1B1;
	    padding: 0;
	    margin: 0;
		float:left;
		width:100%;
	}


	#topnav ul {
		float:left;
	    margin: 0;
		padding: 0;
	    width:100%;
		background: url(../img/vv_framework/top-nav-grey-border.gif) no-repeat bottom right;
	}
	
	#topnav li {
	    float: left;
	    margin: 3px 0 0 0;
	    padding: 0;
	}

	#topnav li.pipe {
	    width: 1px;
		height: 13px;
		background:#FFFFFF;
		display: block;
		padding: 6px 0px 7px 0px;
		margin: 0px;
	}
	
	#topnav #tn-home {
		margin-left: 0px;
		display:inline;
	}

	
	#topnav a {
	     float: left;
         display: block;
         text-decoration: none;
         font-weight: bold;   
         color: #FFFFFF;
         padding: 4px 16px 8px 17px;

	}
	
	#topnav a:hover {
	    color: #ffffff;
		font-weight: bold;  
		padding: 4px 16px 8px 17px;
		background: url(../img/vv_framework/nav-gradient-greylihov-bg.gif) repeat-x top;
	}
	
	#topnav #tn-last a {
	     float: left;
         display: block;
         text-decoration: none;
         font-weight: bold;   
         color: #FFFFFF;
         padding: 4px 16px 8px 17px;
	}

	
	#topnav #tn-home-last a:hover {
	    color: #ffffff;
		font-weight: bold;  
		padding: 4px 18px 8px 17px;
		background: url(../img/vv_framework/nav-gradient-greylihov-bg.gif) repeat-x top;
	}

	#topnav #tn-last a:hover {
	    color: #ffffff;
		font-weight: bold;  
		padding: 4px 14px 8px 17px;
		background: url(../img/vv_framework/nav-gradient-greylihov-bg.gif) repeat-x top;
	}


/* Float hacks for IE5-Mac \*/
	#topnav li a, #subnav li a, #metanav li a {float:none;}
/* End Nav hack */

/* ADDED */

.small {
font-size:10px;
}

