/* Visa Extras: Style Sheet, Hannie Fan, Visa.com */
HTML{
	background-color : #FFF;
}
BODY{
	background-color: #FFF;
	margin-left: 10px;
	margin-top: 0px;
}
/* Standard text style */
A, BODY, H1, H2, H3, H4, H5, H6, LI, OL, UL, HTML, INPUT, TEXTAREA, SELECT, P, TD, TH, UL, .txt, .prtxt, DIV {
    color: #000;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
P, H4 {
    margin-top : 0px;
    margin-bottom:9px;
}

/* sets left margin for lists */
UL{
    margin-left : 33px;
}
OL{
    margin-left : 40px;
}
LI {
	margin-bottom : 6px;
}

/* Title Bar - Large white text in the dark blue cell */
.pghd, A.pghd:link, A.pghd:visited, A.pghd:active, A.pghd:hover  {
    font-size : 19px;
    color : #FFF;
    margin-top : 3px;
    margin-bottom : 5px;
    text-decoration : none;
}
/* White text in blue bar on home page */
.greeting{
    color: #fff;
    font-size : 14px;
    margin-top:2px;
    margin-bottom:1px;
}
/* Off state for text in for the breadcrumb trail */
.topoff  {
    font-size : 12px;
    color : #000;
}

.lfthd, DIV.lfthd  {
    font-weight : bold;
    color : #bcbcbc;
    line-height : 19px;
}
.lftsubhead{
    color:#9c9cff;
}
/* Left hand navigation labels */
.leftmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0023a0;
	padding-left: 6px;
	padding-top: 10px;
	text-decoration: none;
}
/* Left Navigation link styles (standard white links in left nav) */
a.leftmenu:link { color: #0023a0; }
a.leftmenu:visited { color: #7100a1; }
a.leftmenu:hover { color: #ffc040; text-decoration: underline;}
a.leftmenu:active { color: #ffab00; }
	
a:link {color: #0023a0; text-decoration: none;}
a:visited {color: #7100a1; text-decoration: none;}
a:hover {color: #ffc040; text-decoration: underline; }
a:active {color: #ffab00; text-decoration: none; }

.lftlnk, A.lftlnk:link, A.lftlnk:visited, .lftlnk:active  {
    color : #FFF;
    text-decoration : none;
}

.lftlnk:hover, A.lftlnk:hover  {
	color: #0023a0; text-decoration: underline;    
}

/* Left Navigation selected state(orange) for links */
.lftlnkon, A.lftlnkon:link, A.lftlnkon:visited   {
    color : #F90;
    text-decoration : none;
}

/* Previous Page Title:  the page title from the Level 5 page */
/* light color used on level 6 pages only */
/* Placed at the top of the main content display area, below the */
/* breadcrumb and ABOVE the Level 5 horizontal navigation*/
.prevpgtitle {
    font-size: 15px;
    color : #bcbcbc;
    font-weight: bold;
}
/* Page Title: dark header used at top of the main content display area */
/* (top of the page) on levels 3, 4, and 5. On level 5, it appears ABOVE */
/* the horizontal navigation bar, if that nav is necessary. */
/* On level 6 pages, the Page Title goes BELOW the horizontal nav. */
H1, .pgtitle, A.pgtitle, A.pgtitle:link, A.pgtitle:visited {
    color : #666;
    font-family : arial black,arial, helvetica, sans-serif;
    font-size: 17px;
    margin-bottom : 4px;
}
A.pgtitle, A.pgtitle:link, A.pgtitle:visited {
    margin-top:16px;
}
H1 {
    margin-bottom : 16px;
}
.prhdblack {
    font-size: 15px;
    color : #000;
    font-weight: bold;
}
/* Styles for the Level 5 navigation that appears as a horizontal navigation */
/* bar near the top of the main content display area. The Level 5 nav is a */
/* series of HTML links separated by pipes ( | ). */
/* Appear below the Page Title(level 3-5) or Previous Page Title(level 6) */
/* Off state for links */
/* sub div is the vertical Bar or Pipe inbetween navigation items */
.suboff, .subdiv  {
    color : #000;
    text-decoration : none;
}
#topnav {
    line-height : 1.5;
}
/* Heading 1*/

h2, .headone {
    color : #000;
    font-size : 16px;
    font-weight : bold;
    line-height:1.6;
    margin-top:20px;
    margin-bottom :15px;
}
/* Heading 2*/
.headtwo, .headtwo:link, .headtwo:visited, H3 {
    color : #666;
    font-size : 15px;
    font-weight : bold;
    line-height:1.6;
    margin-top:21px;
    margin-bottom :13px;
}

.headtwo, .headtwo:link, .headtwo:visited, H3 {
line-height : 1.1;
}

.headtwo:hover {
    color : #ffab00;
}
/* Heading 3*/
/* Black and same size as body copy */
.headthree  {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 15px;
    font-weight : bold;
    color : #666;
    margin-top:21px;
    margin-bottom: 0;
}
/* Fixes NS4 bug */
SPAN.headone, SPAN.headtwo, SPAN.headthree {
    margin-top : 0;
}
.boldlnk {
    font-weight:bold;
}
/* All links use this style */
/* the long list of classes is to support legacy styles which have been converted to blue */

A, A:link, .btxtlnk, .sublnk li, .sublnk, .toplnk:active, .toplnk {
    color: #0023a0;
	text-decoration: none;
}

A:hover, .btxtlnk:hover, .sublnk:hover, .hometext:hover, .toplnk:hover, A.pgtitle:hover, A.homessh:hover {
	color : #ffc040;
	text-decoration: underline;
}
/* This is the What's New promotional area that can be presented at the right */
/* hand side of the page on Level 3 hub pages. */
/* orange What's New area styles */
/* Bold white text */
.prhd  {
    font-size : 13px;
    color : #FFF;
    font-weight : bold;
    background-color : transparent;
    margin-top : 1px;
    margin-bottom : 1px;
}

/* used for links orange box or any other time you need a blue bold link */
A.prhd:link{
    color: #0023a0;
}
/* Headline used is orange box */
 .news  {
    font-size : 13px;
    color : #666;
    font-weight : bold;
    margin-top : 1px;
    margin-bottom : 1px;
}
/* Bold black text */
.prbld  {
    /*font-weight : bold;*/
    /* removed style so to appear as normal link */
}
.txtsmbld {
    font-weight : bold;
    font-size : 11px;
}
/* link style for orange What's New area only */
/* Footer legal text*/
.prlnk, .legal, .footnote  {
    font-size : 10px;
    color : #000;
}
DIV.footnote {
	margin-top :19px;
	margin-bottom : 30px;
}
/* This style is only used in the footer */
/* Links are normal size in black win=th an underline */
.txtlnk, A.txtlnk:link, A.txtlnk:active, A.txtlnk:visited, A.txtlnk:hover  {
    color : #000;
    text-decoration : underline;
}
.txtlnk:hover {
    color: #666;
}

/* ids used in right module (gray box) */

#featurearts, .featurearts, #browsesubj {
    color: #666;
    font-weight : bold;
    margin-bottom :6px;
    margin-top: 5px;
    line-height : 1.1px;
    width : 150px;
}

#browsesubj {
    margin-top : 15px;
}
#graydivider{
    margin-bottom: 6px;
}
#quicklinksform {
    margin-right : 0px;
    width : 150px;
    margin-top : 0;
    margin-bottom:-10px;
}
#shortcut {
    margin-right : 7px;
}
#downloadhd {
    margin-bottom:8px;
}
#l4headline{
    margin-bottom : 18px;
    margin-left :7px;
}
P.browseart  {
    margin-top:0;
    margin-bottom:10px;
}
DIV.browseart  {
    margin-top:-8px;
    margin-left:14px;
    margin-bottom:15px;
}

/* / ids used in right module (gray box) */
#orangeinside {
    margin-bottom : 9px;
    line-height: 1.1;
    margin-top : 7px;
}

/* table backgrounds */
/*sets background colors for table cells */
.bg000 {
    background-color : #000;
}
/* Equity Blue - used in left nav and page title bar and bottom bar*/
.bg0023a0{
    background-color : #0023a0;
}
.bg000tmp {
    background-color : #0023a0;
}
.bg669{
    background-color : #669;
}
.bgccf {
    background-color : #CCF;
}
.bg336 {
    background-color : #336;
}
.bgccc{
    background-color : #ccc;
}
.bgbcbc{
    background-color : #bcbcbc;
}

.bgf90 {
    background-color : #f90;
}
.areaTitle {
    background-color : #0023a0; /* a legacy of the old templates w/ the purple area title */
}
TD.bgdot{
     background-image: url(/USVOLlib/images/dot_gra_vert.gif);
}
TD.bgdoth{
     background-image: url(/USVOLlib/images/dot_gray.gif);
}

.bg666{
    background-color:#666;
}

/* used for margins */
.bm25 {
    margin-bottom :25px;
}
.bm15 {
    margin-bottom :15px;
}
#backtop {
    margin-top : 16px;
    text-align : right;
    font-weight : bold;
}
/* these can be nested or used inside <TD></TD> */
DIV.marg14 {
    margin-top : 14px;
    margin-left : 14px;
}
DIV.marg7, #whatsnew, #quicklinksdiv {
    margin-top : 7px;
    margin-left : 7px;
    margin-right : 7px;
}
DIV.lfthd, DIV.lftlnkon, DIV.lftlnk  {
    margin-top : 9px;
    margin-left : 9px;
    margin-right : 7px;
}
DIV.lftlnkon TD {
	padding-bottom : 9px;
}
DIV.lftlnkon TD.np {
	padding:0;
}

#whatsnew, #quicklinksdiv {
    margin-top : 1px;
    margin-bottom : 0;
    margin-right :0;
}
#searchDiv{
    margin-right : 0;
}
#whatsnewlastrow {
     margin-bottom:0.9px;
}
#qldiv {
    margin-top:20px;
    margin-bottom:9px;
    margin-right :0;
}
DIV.lft6 {
    margin-left :6px;
}
#pagehead, #pagehead2, .pagehead {
    margin-left : 14px;
}
#shop {
    margin-top : 3px;
    margin-bottom :25px;
}
/* home page styles */
.homeform {
    margin-top:3px;
    margin-bottom: 4px;
    margin-right : 0px;
    width : 205px;
    padding-left:3px;
}

/* /USVOLlib/jvs/browser_test.js
    contains code that sets the line-height
    to .9 for NS 4.x
*/
.hometext {
    font-size: 11px;
    margin-bottom :4px;
    line-height: 1;
}
h6, A.homessh:link, A.homessh:visited {
    font-weight : bold;
    margin-bottom :0;
}
A.homessh:hover{
    color : #ffab00;
}
.introtext {
    font-size :11px;
    margin-top : 0;
    margin-bottom:4px ;
}

.featuredLinksHomePage {
    font-size :11px;
    margin-top : 0;
    margin-bottom:6px ;
}

.introlnk {
    font-size :11px;
}
H6{
    color : #666;

}
#homerow1{
    margin-top:2px;
    margin-bottom:1px;
}
#homerow2{
    margin-top:0;
    margin-bottom:2px;
}

#homelastrow {
    margin-bottom:0;
}
#introhd{
    margin-bottom :px;
}
#homeheadline {
    margin-top : 2px;
    margin-bottom :0;
}

P.cell {
    margin-left :14px;
    margin-bottom : 16px;
}


/* styles for search form */

FORM, SELECT {
    margin-top: 0;
    margin-bottom: 0;
    padding : 0;
}
.searchbox {
    text-align:left;
    width:117px;
    font-size:11px;
    padding-left:3px;
    margin-top:0;
    margin-bottom:2px;
    background-color : #fff;
}
.searchholder {
    font-size:11px;
    padding:0;
    margin-top:0;
    margin-bottom:0;
}


/* these styles are left over from the previous version */
A.nav:link {
    color: white
}
A.nav:visited {
    color: white
}

.br6 {
    font-size : 6px;
}
#prevdates {
    display : none;
}
#advsearch, #qlspacer {
    margin-top : 8px;
    margin-bottom : 13px;
}
#qlspacer {
    margin-bottom : 5px;
}
#lastdivider {
    margin-bottom : px;
}
OL.nestedlist, UL.nestedlist {
    margin-top :7px;
    margin-bottom :7px;
}
P.anchors{
    margin-top:14px;
    margin-bottom : 14px;
}

/* PRINTER STYLES */
@media print {

        A, BODY, H1, H2, H3, H4, H5, H6, LI, OL, UL, HTML, INPUT, TEXTAREA, SELECT, P, TD, TH, UL, .txt, .prtxt, DIV {
            font-size: 12pt;
        }

        #orangeinside{
            width :85%;
        }

        #maincontent {
            width : 93%;
        }
        Table {
            width : 93%;
        }

        #leftnav {
            display :none;
        }
        #qldiv {
            display :none;
        }

        .bg0023a0 {
            background-color : #fff;
        }

        .bgbcbc {
            background-color : #fff;
        }
        #topnav {
            display :none;
        }
        .bottomnav, #bottomnav {
            display :none;
        }
        #servicelink {
            display :none;
        }
}
#logovol, #logovisa, #welcome {
	vertical-align : top;
}  
#logovol {
	padding-left : 24px;
	padding-top : 11px;
	width : 140px;
}
#logovisa {
	padding-top : 8px;
	padding-right : 59px;
}	
#headtab {
	width : 747px;
}
#welcome {
	font-size : 14px;
	color : #666;
	padding-top : 10px;
	padding-left :25px;
	width : 487px;	
}
#topnavdiv {
	margin-top :10px;
	width : 760px;
}	
#footerrule{
	width : 500px;
}
.appTitle {
	font-family: "Franklin Gothic Medium";
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	text-transform: capitalize;
	color: #0023a0;
	text-decoration: none;
}
.topmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;	
	text-decoration: none;
}

tr.border {
	BORDER-RIGHT: gold 1px solid;
    BORDER-TOP: gold 1px solid;   
    BORDER-LEFT: gold 1px solid;
    BORDER-BOTTOM:gold 1px solid;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #bcbcbc;
	text-decoration: none;
}
.bggray5 {
	background-color: #f1f1f1;
}
.copyrightgrey {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #3d3d3d;
	text-decoration: none;
}
.borderblue {
	border: thin solid #0023a0;
}
.textgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BDBEBD;
	text-decoration: none;
}
select.box {
    width: 150px;
}
select.box2 {
    width: 230px;
}
.lftlnkonb, A.lftlnkonb:link, A.lftlnkonb:visited {
	color : #F90;
	text-decoration : none;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}

body#issuer li.issuer a:link, body#issuer li.issuer a:visited, 
body#program li.program a:link, body#program li.program a:visited, 
body#rate li.rate a:link, body#rate li.rate a:visited, 
body#catalog li.catalog a:link, body#catalog li.catalog a:visited, 
body#category li.category a:link, body#category li.category a:visited, 
body#venue li.venue a:link, body#venue li.venue a:visited, 
body#event li.event a:link, body#event li.event a:visited, 
body#item li.item a:link, body#item li.item a:visited, 
body#vendor .vendor a:link, body#vendor .vendor a:visited, 
body#order .order a:link, body#order .order a:visited, 
body#report .report a:link, body#report .report a:visited,
body#cardHolder .cardHolder a:link, body#cardHolder .cardHolder a:visited, 
body#issuerTest .issuerTest a:link, body#issuerTest p.issuerTest a:visited, 
body#extrasAdmin .extrasAdmin a:link, body#extrasAdmin .extrasAdmin a:visited {
	color : #F90;
	text-decoration: none;
	cursor:text;
}
.textgold {color: #ffab00;}
select.box1 {
    width: 133px;
}
