/* VRI nav.css */

/*--------------(globalnav)--------------------*/
#topmenu {
	font-size:13px!important; background:#663399 url('../../images/p2.gif') repeat-x 0 0;
	position:relative; top:3px; width:100%; line-height:25px; vertical-align:middle;
    padding:0 0 46px 0; font-weight:bold;}

#topmenu li	{
	display:inline; list-style:none; margin:0; padding:0;}

/*link styles*/
#topmenu a:link, #topmenu a:visited, #topmenu li#la7 a:active {
	border-right:1px inset #fff; color:#fff; float:left; margin:0; padding:0 15px;
    text-decoration:none;}

/*make the agent text orange when not selected*/
/*#topmenu li#la7 a:link, #topmenu li#la7 a:visited, #topmenu li#la7 a:active	{*/
	/*color:#feb333;}*/

/*hover styles*/
#topmenu li a:hover, #topmenu li#la7 a:hover {
    background:#663399 url('../../images/ph.gif') repeat-x 0 0; color:#fff;}

/*look at the body class, use that to determine which top nav element will be highlighted */
body.section-home #topmenu li#la1 a,
body.section-product #topmenu li#la2 a,
body.section-travel #topmenu li#la3 a,
body.section-claims #topmenu li#la4 a,
body.section-about #topmenu li#la5 a,
body.section-help #topmenu li#la6 a,
body.section-agents #topmenu li#la7 a {
	background:#C7D5E0; color:#443; padding-bottom:2px;
    border-bottom:1px solid #C7D5E0;}


/*give the agents orange*/
/*body.section-agents #topmenu li#la7 a {*/
	/*background-color:#feb333; color:#000!important;}*/
	/**/
/*hide the submenus that do not match the body class*//*	*/
#topmenu #sub1,
#topmenu #sub2,
#topmenu #sub3,
#topmenu #sub4,
#topmenu #sub5,
#topmenu #sub6,
#topmenu #sub7 {
	display:none; width:100%;}


/* Subnav */
/*show the subnav that matches the body class, give it the light blue styling */
body.section-home #topmenu ul#sub1,
body.section-product #topmenu ul#sub2,
body.section-travel #topmenu ul#sub3,
body.section-claims #topmenu ul#sub4,
body.section-about #topmenu ul#sub5,
body.section-help #topmenu ul#sub6,
body.section-agents #topmenu ul#sub7 {
	background:#C7D5E0; display:inline; left:0; position:absolute; top:25px;}
/* give agent submenu unordered list an orange background */
/*body.section-agents #topmenu ul#sub7 {*/
    /*background-color:#feb333;}*/

/*style the links in the subnav */
body.section-home #topmenu ul#sub1 a,
body.section-product #topmenu ul#sub2 a,
body.section-travel #topmenu ul#sub3 a,
body.section-claims #topmenu ul#sub4 a,
body.section-about #topmenu ul#sub5 a,
body.section-help #topmenu ul#sub6 a,
body.section-agents #topmenu ul#sub7 a {
	font-size:12px; background:#C7D5E0; border:none; border-right:1px solid #fff;
    color:#000; padding:0 10px; text-decoration:none; line-height:21px;}
/* give agent submenu links an orange background *//*		*/
/*body.section-agents #topmenu ul#sub7 a {*/
	/*background:#feb333!important; color:#fff!important; border-bottom:none;}*/

/*give a hover to the subnav elements */
#topmenu ul a:hover {
    color:#fff!important;}

/*style the agent submenu hover */
/*body.section-agents #topmenu ul#sub7 a:hover {*/
    /*color:#000!important;}*/

/*give a black text color to show where you are */
#topmenu ul a.here {
    color:#135d95!important;}

/*body.section-agents #topmenu ul#sub7 a.here {*/
    /*color:#135d95!important;}*/





/*---------------(topright nav and branding image section)---------------------- */

/* set of three buttons above main navigation */
#topright {
	position:absolute; top:55px; right:0.5em; font-size:70%; padding-left:0; float:right; width:348px;}
#topright li {
	padding-bottom:4px; margin-left:5px; float:right;}
#topright li a {
	display:block; padding:1px; text-decoration:none; width:100px; height:14px;
    margin:1px 0 0 4px; border:1px solid #106089; background-color:#663399;
    color:#fff; text-align:center; line-height:13px;}
#topright li a:hover {
	background-color:#DEC9F0; color:#666; text-decoration:none;}
#topright li a.red2 {
	border:1px solid red; background-color:#FF6262;}
#topright li a.red2:hover {
    background-color:#FE4040; text-decoration:none;}





/* search box at top of page*/
#toprightnav {
	position:absolute; top:0; right:0; margin:0; padding:0; text-align:right; height:75px;
    width:240px; vertical-align:top;}
/*addition of the mailing list link */
#toprightnav p.list2 {
    position:absolute; top:25px; right:0; font-size:9px; text-align:right;}





/* Schroeder Search Changes */
#stack2{
	text-align:right; float:right; width:230px; height:25px; padding-right:0.5em;
	background: url('../../images/search_bg_vri.gif');
}
#searchinput{
	font-size:85%; margin:1px 5px 0 0; padding:0; width:120px; float:right;}

#searchbutton{
	font-size:10px; font-weight:bold; margin:1px 0 0 0; padding:0;
    background:#feb333 url('../../images/bkgd_sprite_horiz_repeaters.png') repeat-x 0 -167px;
    color:#000; float:right; border:1px solid #999;}

#searchbutton:hover {
    background:#feb333 url('../../images/oh.gif') repeat-x 0 0; color:#f2f2f2;}





