/* Styles for increased accessibility */


body { color: #000; }

a.title, a.title:hover, a.option, a.option:hover, a.nestedTitle, a.nestedTitle:hover, a.nestedOption, a.nestedOption:hover, a.toggle { color: #000 !important; }

.hide { display: none; }
#head span.hide { display: inline; } /* Helps unsupported Netscape 4 users when an identical selector that sets the display to none is not loaded from navigation.css */
p.hide { display: block; font-size: 80%; } /* Netscape 7.0 on Windows will not render this - must upgrade to 7.1 to fix a Mozilla bug! */

th.column.bg1, th.column.bg2, th.column.bg3, th.column.bg4, th.column.bg5, th.column.bg6, th.column.bgH { background: transparent; background-position: left bottom; background-repeat: repeat-x; color: #000; border-top: 1px solid #999; border-bottom: 1px solid #999; }
th.column.bg1 a, th.column.bg2 a, th.column.bg3 a, th.column.bg4 a, th.column.bg5 a, th.column.bg6 a, th.column.bgH a { color: #000; }
th.column.bg1 a:hover, th.column.bg2 a:hover, th.column.bg3 a:hover, th.column.bg4 a:hover, th.column.bg5 a:hover, th.column.bg6 a:hover, th.column.bgH a:hover { color: #000; }

table.data td, table.data th.row { background-color: transparent; }
table.data tr.even td, table.data tr.even th.row { background-color: transparent; }

.fRequired, .fLabel { color: #000; }

.links, .links a, .links a:hover { color: #000; }

/*accessible rounded corner UI*/
#menu1 .parentBlock, #menu2 .parentBlock, #menu3 .parentBlock, #menu4 .parentBlock, #menu5 .parentBlock, #menu6 .parentBlock { background: transparent !important; }
.menuBorders, .menuBordersActive { border-left-color: #ccc; }
#serviceNavBar a.title, #serviceNavBar a.title:hover { padding-bottom: 0; }

#mainColumn, #leftColumn { margin-bottom: 0; } 

b.t1, .l1 { margin: 0 !important; border-width: 0 !important; }
b.t2, .l2, b.t3, .l3, b.t4, .l4  { border-width: 0 !important; background: transparent !important; margin: 0 !important; }
.bottomCorners .l2, .bottomCorners .l3, .bottomCorners .l4 { height: 0 !important; }
#projectModal .topCorners .l1 { border-width: 1px !important; }
#projectModal .topCorners .l2, #projectModal .topCorners .l3, #projectModal .topCorners .l4 { background: #fff !important; border-width: 1px !important; }
#projectModal .bottomCorners .l2, #projectModal .bottomCorners .l3, #projectModal .bottomCorners .l4 { background: #fff !important; border-width: 1px !important; height: 1px !important; }

#projectModalTitle { border-top-style: none !important; border-left-style: none !important; border-right-style: none !important; }
h2.bg1, h4.bg1, h2.bg2, h4.bg2, h2.bg3, h4.bg3, h2.bg4, h4.bg4, h2.bg5, h4.bg5, h2.bg6, h4.bg6, h2.bgH, h4.bgH { background: transparent !important; color: #000 !important; border: 1px solid #999 !important; }

